El operador *= en Java

Mohammad Irfan 12 octubre 2023
  1. El operador de multiplicación en Java
  2. Operador de multiplicación abreviado en Java
  3. Operadores abreviados en Java
El operador *= en Java

Este tutorial presenta el operador *= y cómo usarlo en Java.

El operador *= es un operador combinado que consta de los operadores * (multiplicación) y = (asignación). Este primero multiplica y luego asigna el resultado al operando izquierdo.

Este operador también se conoce como operador abreviado y hace que el código sea más conciso. En este artículo, aprenderemos a usar este operador con ejemplos.

El operador de multiplicación en Java

En este ejemplo, usamos el operador de multiplicación para obtener el producto de un valor y luego lo asignamos para usar el operador de asignación. Esta es una forma sencilla de multiplicar en Java.

public class SimpleTesting {
  public static void main(String[] args) {
    int val = 125;
    int result = val * 10;
    System.out.println("Multiplication of " + val + "*10 = " + result);
  }
}

Producción :

Multiplication of 125*10 = 1250

Operador de multiplicación abreviado en Java

Ahora, usemos el operador abreviado para obtener el resto. Mira, 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; // shorthand operator
    System.out.println("Multiplication of " + temp + "*10 = " + val);
  }
}

Producción :

Multiplication of 125*10 = 1250

Operadores abreviados en Java

Java admite varios otros operadores de asignación compuestos 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

Artículo relacionado - Java Operator