Saltar la navegación

5.2.- Operadores de asignación.

Símbolos de los operadores de asignación sobre una pizarra con números escritos.
aldoaldoz (CC BY-SA)

El principal operador de esta categoría es el operador asignación “=”, que permite al programa darle un valor a una variable, y ya hemos utilizado varias ocasiones en esta unidad. Además de este operador, Java proporciona otros operadores de asignación combinados con los operadores aritméticos, que permiten abreviar o reducir ciertas expresiones.

Por ejemplo, el operador “+=” suma el valor de la expresión a la derecha del operador con el valor de la variable que hay a la izquierda del operador, y almacena el resultado en dicha variable. En la siguiente tabla se muestran todos los operadores de asignación compuestos que podemos utilizar en Java

Operadores de asignación combinados en Java
Operador Ejemplo en Java Expresión equivalente
+= op1 += op2 op1 = op1 + op2
-= op1 -= op2 op1 = op1 - op2
*= op1 *= op2 op1 = op1 * op2
/= op1 /= op2 op1 = op1 / op2
%= op1 %= op2 op1 = op1 % op2

Un ejemplo de operadores de asignación combinados lo tenemos a continuación:

Imagen del código para la utilización de los distintos operadores combinados en una aplicación Java.
Mª Flor Moncada Añón (Elaboración propia) (CC BY-NC)

Para saber más

En el siguiente enlace tienes información interesante sobre cómo se pueden utilizar los caracteres especiales incluidos en la orden printf (en inglés):