Lección 07. Declaración de Múltiples Variables.

Para declarar más de una variable del mismo tipo, podemos utilizar una lista separada por comas:

Recuerda que utilizamos:

Copiar código
int x = 5;
int y = 6;
int z = 50;

System.out.println(x + y + z); // 61

Pero podemos realizar:

Copiar código
int x = 5, y = 6, z = 50;
System.out.println(x + y + z); // 61

Nota: Declarar muchas variables en una línea es más corto, pero escribir una variable por línea a veces puede hacer que el código sea más fácil de leer.

Un valor para varias variables._

También puede asignar el mismo valor a varias variables en una línea:

Copiar código
int x, y, z;
x = y = z = 50;
System.out.println(x + y + z); // 150

Identificadores._

Todas las variables de Java deben identificarse con nombres únicos.

Estos nombres únicos se denominan identificadores.

Los identificadores pueden ser nombres cortos (como x e y) o nombres más descriptivos (age, sum, totalVolume).

Nota: Se recomienda utilizar nombres descriptivos para crear un código comprensible y mantenible.

Pongamos un ejemplo:

Copiar código
// OK, pero tal vez podriamos colocarle un nombre que describa mejor a la variable
int m = 60;

// Mejor
int minutesPerHour = 60;

Las reglas generales para nombrar variables son:

Estos son algunos ejemplos de identificadores NO válidos que causarían errores:

Copiar código
// Invalid identifiers:
int 2ndNumber = 5;  // No puede iniciar con un numero
int my var = 10;    // No puede contener espacios
int int = 20;       // No puede nombrarse con una palabra reservada

Constantes (final)._

Cuando deseemos que el valor de un identificador NO cambie, utilizamos la palabra clave final.

Una variable declarada con final se convierte en una constante, lo que significa que no se puede cambiar y es de solo lectura:

Copiar código
final int myNum = 15;
myNum = 20;  // Error

Nota: Debemos declarar las variables como final cuando sus valores nunca deberían cambiar. Por ejemplo, números de definiciones como, el número de minutos en una hora o su nacimiento, año, etc.

Como:

Copiar código
final int MINUTES_PER_HOUR = 60;
final int BIRTHYEAR = 1980;

Nota: Por convención, las variables finales en Java suelen ser escrito en mayúsculas (por ejemplo, BIRTHYEAR). No es obligatorio, pero es útil para la legibilidad del código y común para muchos programadores.