actualización (asignación)

El valor contenido en una variable se puede cambiar por medio de sentencias de asignación que eliminan el valor anterior y colocan uno nuevo:

código .java

contenido

int x;

0

x = 5;

5

x = x + 1;

6

 

En general, una sentencia de asignación tiene este formato

variable = expresión ;

La ejecución consiste en evaluar la expresión y almacenar el valor resultante en la variable.

Si la expresión se refiere a la misma variable, primero se extrae el valor de la variable, luego se calcula la expresión y, por último, se almacena el valor resultante en la variable.

Si se quiere asignar el mismo valor a varias variables, se pueden acumular sintácticamente:

v1 = v2 = v3 = expresión;

todas las variables citadas toman el mismo valor que es el de la expresión.

Las variables “final” no pueden ser actualizadas. Esto quiere decir que sólo se les puede asignar un valor una sólo vez, bien al declararlas, bien en el constructor. Es más, java impone que se les asigne un valor en uno u otro momento; de lo contrario se quejará de que la variable no está inicializada.

Temas relacionados

175. Variables [variables] (concepto)