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á 15
Restar
Para restar dos números utilizaremos el símbolo de resta (-
).
int d = a - b; // d será -5
Multiplicar
Para multiplicar dos números utilizaremos el símbolo de multiplicación (*
).
int e = a * b; // e será 50
Dividir
Para dividir dos números utilizaremos el símbolo de división (/
).
int f = b / a; // f será 2
Es 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á 0
Esto 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.