Vamos a ver qué es una variable y cómo funcionan en Java.
Como funcionan las variables en Java
Voy a adelantar que en Java, un número es un int
. Hay dos pasos al crear una variable en Java: la declaración y la asignación.
Declaración de una variable
En la declaración, declaramos qué tipo y nombre va a tener la variable. Aún no tendrá valor, pero el programa ya sabe que existe esa variable de ese tipo. El formato es el siguiente:
<tipo de variable> <nombre de variable>;
- Tipo de variable: Luego veremos los tipos de variables, por ahora nos quedamos con el
int
. - Nombre de variable: A la variable le podemos dar el nombre que queramos, dentro de unas restricciones.
- Solo puede llevar letras (mayúsculas y minúsculas), números y guiones bajos (
_
). - No puede empezar por un número.
- No puede ser igual a una palabra clave de Java (como por ejemplo,
int
).
- Solo puede llevar letras (mayúsculas y minúsculas), números y guiones bajos (
¡Ojo! Una vez declarada una variable, no se puede declarar otra usando el mismo nombre. Eso sí, a Java no le importan mucho las mayúsculas, así que
hola
yHola
son nombres de variable distintos.
Un ejemplo usando int
y llamándola hola
sería así:
Los nombres de variable en Java se escriben en camelCase.
Asignación de una variable
En la asignación, le damos un valor a una variable, ya sea un número o un texto. Esto se hace mediante el símbolo de igual (=
). Suponiendo que tenemos la declaración de antes en el programa (int hola;
), para darle el valor de 20 a hola
, sería así:
Si ahora queremos cambiarlo a 30, no hay problema:
Un ejemplo completo sería:
Pero aún se puede simplificar más:
Aquí declaramos y asignamos la variable hola
con valor de 20 en una sola instrucción. Toma aire, porque este es solo el inicio. Vamos con los tipos de variables.