Operadores de Asignación
En Java, los operadores de asignación nos permiten asignar un valor a una variable. El más común es el operador de asignación simple =
, pero también existen otros operadores más avanzados que nos permiten realizar una operación y asignar el resultado en una sola acción. Vamos a verlos:
Operador de Asignación Simple (=
)
Este es el operador básico que usamos para asignar valores a las variables. Funciona así:
int a = 5; // Asigna el valor 5 a la variable a
Operadores de Asignación Combinados
Java tiene operadores que combinan una operación matemática con una asignación, lo que nos permite hacer las operaciones y asignarlas a la variable en una sola línea.
+=
(Suma y asigna): Suma el valor de la derecha a la variable de la izquierda y luego guarda el resultado en la variable.
int x = 5; x += 3; // Equivalente a: x = x + 3; x ahora vale 8
-=
(Resta y asigna): Resta el valor de la derecha de la variable de la izquierda y guarda el resultado.
int x = 8; x -= 2; // Equivalente a: x = x - 2; x ahora vale 6
*=
(Multiplica y asigna): Multiplica la variable de la izquierda por el valor de la derecha y guarda el resultado.
int x = 4; x *= 3; // Equivalente a: x = x * 3; x ahora vale 12
/=
(Divide y asigna): Divide la variable de la izquierda entre el valor de la derecha y guarda el resultado.
int x = 20; x /= 4; // Equivalente a: x = x / 4; x ahora vale 5
%=
(Resto de la división y asigna): Calcula el resto de la división entre la variable de la izquierda y el valor de la derecha, y guarda el resultado.
int x = 10; x %= 3; // Equivalente a: x = x % 3; x ahora vale 1