CodeGym /Cursos /JAVA 25 SELF /Introducción a las variables

Introducción a las variables

JAVA 25 SELF
Nivel 1 , Lección 3
Disponible

1. Variables y cajas

Variables — son elementos especiales para el almacenamiento de datos. De cualquier dato. Todos los datos en Java se almacenan mediante variables. Una variable, por su sentido, se parece a una caja: una caja común y corriente.

Supongamos que escribes en una hoja el número 13 y metes esa hoja en una caja. Ahora podemos decir que «la caja almacena el valor 13».

Cada variable en Java tiene tres propiedades importantes: tipo, nombre y valor.

El nombre se usa para distinguir una variable de otra. Es como la etiqueta en una caja.

El tipo de la variable determina el tipo de valores/datos que se pueden almacenar en ella. En una caja para tartas guardamos una tarta, en una caja para zapatos — zapatos, etc.

El valor es un objeto, dato o información que se guarda en la variable.

Cada objeto en el lenguaje Java tiene su propio tipo. Por ejemplo, pueden existir estos tipos de datos: entero, número con coma flotante, texto, tipo Gato, tipo Casa, etc.

Cada variable (caja) también tiene su propio tipo. Una variable solo puede almacenar valores del mismo tipo que ella. Se usan distintas cajas para guardar cosas diferentes: caja de bombones, caja para una docena de huevos, etc. Como en la vida real.

2. Creación de una variable

En el lenguaje Java, para crear una variable se usa una instrucción de la forma:

tipo nombre;
Declaración de una variable

Donde tipo es el tipo de la variable (coincide con el tipo de los valores que la variable podrá almacenar). Y nombre es el nombre de la variable.

Ejemplos:

Creación de una variable: primero el tipo, luego el nombre. Descripción
int a;
Creamos una variable llamada a de tipo int.
String s;
Creamos una variable llamada s de tipo String.
double c;
Creamos una variable llamada c de tipo double.

Los dos tipos más utilizados son enteros (se denotan con int) y texto (se denotan con String). También es popular el tipo double — estos son números decimales (de coma flotante).

3. Asignación

Como ya se dijo arriba, una variable tiene nombre, tipo y valor. Ya hemos visto el nombre y el tipo, ¿y el valor? ¿Cómo introducir un valor en una variable?

Para introducir un valor en una variable existe una operación especial — la operación de asignación. Copia el valor de una variable a otra. No lo traslada, sino que lo copia. Como un archivo en el disco. La asignación se ve así:

nombre = valor;
Operación de asignación

Donde nombre es el nombre de la variable, y valor es el valor que se introducirá en la variable. Como valor puede aparecer un valor concreto, el nombre de otra variable o incluso alguna expresión que use variables.

Ejemplos:

int i;			// Se crea la variable i
int a, b;		// Se crean las variables a y b
int x;			// Se crea la variable x

i = 3;			// En la variable i se almacena el valor 3. 

a = 1;			// En la variable a se almacena el valor 1. 
b = a + 1;		// En la variable b se almacena el valor 2. 

x = 3;			// En la variable x se almacena el valor 3. 
x = x + 1;		// En esta línea el valor de x aumenta en 1; ahora x es igual a 4. 

El signo igual

Para la operación de asignación se usa el signo igual =. No es comparación ni igualdad. Es una instrucción de copiar el valor de la derecha del igual en la variable que está a la izquierda. Para comparar en Java se utiliza el doble igual ==.

4. Nombre de la variable: qué se puede y qué no

Estos son algunos hechos útiles que conviene saber al crear variables:

  • El nombre de la variable puede ser cualquiera (por ejemplo, temperature, score, userAge).
  • Pero hay restricciones — no puede empezar por un dígito y no puede coincidir con palabras reservadas de Java (por ejemplo, no se puede llamar a una variable int o if).
  • No puede contener símbolos especiales, salvo $ y _.
  • En el nombre importa la diferencia entre mayúsculas y minúsculas (Age y age son variables distintas).
  • Normalmente se usa el estilo camelCase: la primera letra en minúscula y después — cada palabra con mayúscula inicial (userAge, maxScore).

Ejemplos de nombres permitidos:

int x123 = 1;
String cat;
double PI = 3.14;
String MAIN_PATH = "c:/";

Ejemplos de nombres prohibidos:

int 1first = 1;			// el nombre no puede empezar por un dígito
int number# = 25;		// no se puede usar el símbolo #
String name" = "John";	// las comillas no están permitidas en el nombre
double pi+e = 5.123;  	// el nombre no puede contener +

Todo lo demás lo aprenderás en futuras lecciones. Y ahora una pregunta de lógica: ¿en cuántos pasos se puede atrapar a un gato en una caja?

5. Gatos y cajas

img

Cómo atrapar a un gato:

  1. Toma una caja vacía.
  2. Espera.

Es broma 🙂

Bueno, quizá en una caja puedas meter tantos gatos como quieras, pero en una variable solo puedes poner un único valor. Con esto estará relacionada la siguiente tarea.

1
Tarea
JAVA 25 SELF, nivel 1, lección 3
Bloqueada
Año actual 📅
Año actual 📅
1
Tarea
JAVA 25 SELF, nivel 1, lección 3
Bloqueada
Mensaje personal 💌
Mensaje personal 💌
1
Tarea
JAVA 25 SELF, nivel 1, lección 3
Bloqueada
Edad del proyecto 💻
Edad del proyecto 💻
Comentarios (3)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Fernando Vera Nivel 1, Mexico
20 mayo 2026
Puro profe severiano🔥
Anonymous #11800084 Nivel 1, Allende, Mexico
20 mayo 2026
Orgullosamente cecytem 🫶🏻🙏🏻👹
JOAN FRANCISCO ROLDAN OSOY Nivel 1, Guatemala
31 enero 2026
Me encanta estas lecciones realmente te hacen progresar con tu sintaxis y conocimiento sobre este lenguaje de programación.