Java の*=演算子

Mohammad Irfan 2023年10月12日
  1. Java の乗算演算子
  2. Java の短縮乗算演算子
  3. Java の短縮演算子
Java の*=演算子

このチュートリアルでは、Java における*= 演算子とその使い方を紹介します。

*= 演算子は、*(乗算)演算子と =(代入)演算子で構成される複合演算子です。これは最初に乗算し、次に結果を左のオペランドに割り当てます。

この演算子は省略演算子とも呼ばれ、コードをより簡潔にします。この記事では、例を使用してこの演算子の使用方法を学習します。

Java の乗算演算子

この例では、乗算演算子を使用して値の積を取得し、それを代入して代入演算子を使用しました。これは、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);
  }
}

出力:

Multiplication of 125*10 = 1250

Java の短縮乗算演算子

それでは、省略演算子を使用して余りを取得しましょう。ほら、コードは簡潔で、上記のコードと同じ結果を生成します。

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

出力:

Multiplication of 125*10 = 1250

Java の短縮演算子

Java は、+=-=*= など、他のいくつかの複合代入演算子をサポートしています。この例では、これらの演算子の使用法をよく理解できるように、他の省略演算子を使用しました。

以下の例を参照してください。

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

出力:

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

関連記事 - Java Operator