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)