Java の*=演算子
Mohammad Irfan
2023年10月12日
このチュートリアルでは、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