Vamos a ver cómo realizar operaciones básicas en Java. Partimos de estas dos variables:
int a = 5;
int b = 10;Sumar
Para sumar dos números utilizaremos el símbolo de suma (+).
int c = a + b; // c será 15Restar
Para restar dos números utilizaremos el símbolo de resta (-).
int d = a - b; // d será -5Multiplicar
Para multiplicar dos números utilizaremos el símbolo de multiplicación (*).
int e = a * b; // e será 50Dividir
Para dividir dos números utilizaremos el símbolo de división (/).
int f = b / a; // f será 2Es importante tener en cuenta que en la división, si los números no son divisibles exactamente, el resultado se redondeará al entero más cercano hacia cero en caso de números enteros, o se mantendrá como un valor decimal si al menos uno de los operandos es decimal.
Módulo
Para obtener el residuo de una división utilizamos el operador %.
int g = b % a; // g será 0Esto nos dará el residuo de la división de b entre a. En este caso, b es divisible exactamente por a, por lo que el residuo es 0.
Operaciones Combinadas
Java tiene operadores combinados que simplifican realizar cálculos sobre una misma variable. Estos operadores son:
+=: Suma y asignación.-=: Resta y asignación.*=: Multiplicación y asignación./=: División y asignación.%=: Módulo y asignación.
Veamos cómo se pueden aplicar estos operadores en el contexto de tu código:
int a = 5;
int b = 10;
// Sumar y asignar
a += b; // Ahora 'a' es 15 (equivale a: a = a + b)
// Restar y asignar
b -= a; // Ahora 'b' es -5 (equivale a: b = b - a)
// Multiplicar y asignar
a *= b; // Ahora 'a' es -75 (equivale a: a = a * b)
// Dividir y asignar
b /= a; // Ahora 'b' es 1 (equivale a: b = b / a)
// Módulo y asignar
a %= b; // Ahora 'a' es 0 (equivale a: a = a % b)Estos operadores combinados son útiles en situaciones donde necesitas realizar una operación aritmética y asignar el resultado a la misma variable, lo que hace que el código sea más conciso y legible.