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