Asignación
Definición
Sección titulada «Definición»Los operadores de asignación permiten guardar un valor en una variable y, en muchos casos, actualizar ese valor en una sola expresión. Son comunes cuando se trabaja con acumuladores, contadores o cálculos progresivos.
Operador de Asignación Básico (=)
Sección titulada «Operador de Asignación Básico (=)»El operador = asigna a una variable el valor que se encuentra a la derecha.
int i = 5;Una asignación puede guardar un literal, el resultado de una operación o el resultado de una expresión más compleja.
int a = 10;int b = 4;int resultado = a * b;Operadores de Asignación Combinados
Sección titulada «Operadores de Asignación Combinados»Los operadores combinados permiten realizar una operación y asignar el resultado a la misma variable, evitando repetir el nombre de la variable.
+=suma y asigna-=resta y asigna*=multiplica y asigna/=divide y asigna%=aplica módulo y asigna
int i = 5;i += 2; // equivalente a: i = i + 2;System.out.println(i); // 7int j = 9;j -= 4; // equivalente a: j = j - 4;System.out.println(j); // 5int k = 5;k *= 3; // equivalente a: k = k * 3;System.out.println(k); // 15int m = 10;m /= 2; // equivalente a: m = m / 2;System.out.println(m); // 5int n = 10;n %= 3; // equivalente a: n = n % 3;System.out.println(n); // 1Asignación Compuesta con String
Sección titulada «Asignación Compuesta con String»El operador += también se puede usar con String para concatenar texto.
String mensaje = "Hola";mensaje += " Mundo";System.out.println(mensaje); // Hola Mundo