L'opérateur *= en Java

Mohammad Irfan 12 octobre 2023
  1. L’opérateur de multiplication en Java
  2. Opérateur de multiplication abrégé en Java
  3. Opérateurs abrégés en Java
L'opérateur *= en Java

Ce tutoriel présente l’opérateur *= et comment l’utiliser en Java.

L’opérateur *= est un opérateur combiné qui se compose des opérateurs * (multiplication) et = (affectation). Il effectue d’abord une multiplication, puis affecte le résultat à l’opérande de gauche.

Cet opérateur est également connu sous le nom d’opérateur abrégé et rend le code plus concis. Dans cet article, nous allons apprendre à utiliser cet opérateur avec des exemples.

L’opérateur de multiplication en Java

Dans cet exemple, nous avons utilisé l’opérateur de multiplication pour obtenir le produit d’une valeur, puis l’avons affecté pour utiliser l’opérateur d’affectation. C’est un moyen simple de multiplier 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);
  }
}

Production :

Multiplication of 125*10 = 1250

Opérateur de multiplication abrégé en Java

Maintenant, utilisons l’opérateur abrégé pour obtenir le reste. Vous voyez, le code est concis et produit le même résultat que le code ci-dessus.

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);
  }
}

Production :

Multiplication of 125*10 = 1250

Opérateurs abrégés en Java

Java prend en charge plusieurs autres opérateurs d’affectation composés tels que +=, -=, *=, etc. Dans cet exemple, nous avons utilisé d’autres opérateurs abrégés afin que vous puissiez bien comprendre l’utilisation de ces opérateurs.

Voir l’exemple ci-dessous.

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);
  }
}

Production :

val = 125
val = 135
val = 125
val = 1250
val = 125
val = 5

Article connexe - Java Operator