El operador %= en Java
- Operador de módulo en Java
- Operador de módulo de taquigrafía en Java
- Operadores de taquigrafía en Java
Este tutorial presenta lo que significa el operador %=
y cómo usarlo en Java.
El operador %=
es un operador combinado que consta de los operadores %
(módulo) y =
(asignación). Esto primero calcula el módulo y luego asigna el resultado al operando izquierdo.
Este operador también se conoce como operador taquigráfico y se utiliza para hacer que el código sea más conciso. En este artículo, aprenderemos a usar este operador con ejemplos.
Entonces, comencemos.
Operador de módulo en Java
En este ejemplo, usamos el operador de módulo para obtener el resto de un valor y luego lo asignamos para usar el operador de asignación.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int result = val % 10;
System.out.println("Remainder of " + val + "%10 = " + result);
}
}
Producción :
Remainder of 125%10 = 5
Operador de módulo de taquigrafía en Java
Ahora, usemos el operador taquigráfico para obtener el resto. El código es conciso y produce el mismo resultado que el código anterior.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
int temp = val;
val %= 10; // compound operator
System.out.println("Remainder of " + temp + "%10 = " + val);
}
}
Producción :
Remainder of 125%10 = 5
Operadores de taquigrafía en Java
Java admite varios otros operadores de asignación compuesta, como +=, -=, *=, etc. En este ejemplo, usamos otros operadores abreviados para que pueda comprender bien el uso de estos operadores.
Vea el ejemplo a continuación.
public class SimpleTesting {
public static void main(String[] args) {
int val = 125;
System.out.println("val = " + val);
val += 10; // addition
System.out.println("val = " + val);
val -= 10; // subtraction
System.out.println("val = " + val);
val *= 10; // multiplication
System.out.println("val = " + val);
val /= 10; // division
System.out.println("val = " + val);
val %= 10; // compound operator
System.out.println("val = " + val);
}
}
Producción :
val = 125
val = 135
val = 125
val = 1250
val = 125
val = 5