Java @ mock
算術演算子
最終更新:
Bot(ページ名リンク)
-
view
算術演算子
| 機能 | 算術演算子 |
|---|---|
| 加算 | + |
| 減算 | - |
| 乗算 | * |
| 除算 | / |
| 剰余 | % |
| 1加算 | ++ |
| 1減算 | -- |
算術演算子 : arithmetic operator arithmetic : 算数、計算、算術
らしいです。
算術演算子 使用例 1
ArithmeticOperatorSample.java
class ArithmeticOperatorSample {
public static void main([[String]][] args) {
int operand1 = 6;
int operand2 = 3;
// 加算 (6 + 3)
System.out.println("operand1 + operand2 : " +
(operand1 + operand2));
// 減算 (6 - 3)
System.out.println("operand1 - operand2 : " +
(operand1 - operand2));
// 乗算 (6 * 3)
System.out.println("operand1 * operand2 : " +
(operand1 * operand2));
// 除算 (6 / 3)
System.out.println("operand1 / operand2 : " +
(operand1 / operand2));
// 除算 (6 % 3)
System.out.println("operand1 % operand2 : " +
(operand1 % operand2));
// operand1に1加算してから表示 (6 + 1)
System.out.println("operand1++ : " + ++operand1);
// operand2に1減算してから表示 (3 - 1)
System.out.println("operand2-- : " + --operand2);
// operand1を表示してから1加算 (7 + 1)
System.out.println("operand1++ : " + operand1++);
System.out.println("operand1 : " + operand1);
// operand2を表示してから1減算(2 - 1)
System.out.println("operand2-- : " + operand2--);
System.out.println("operand2 : " + operand2);
}
}
実行結果
C:\java>javac ArithmeticOperatorSample.java C:\java>java ArithmeticOperatorSample operand1 + operand2 : 9 operand1 - operand2 : 3 operand1 * operand2 : 18 operand1 / operand2 : 2 operand1 % operand2 : 0 operand1++ : 7 operand2-- : 2 operand1++ : 7 operand1 : 8 operand2-- : 2 operand2 : 1
以上のようになります。
++operandや--operandのように演算子が被演算子より先にくる場合、先に演算を行ってから値が呼び出されます。 逆にoperand++やoperand--のように演算子が被演算子よりあとにくる場合、先に値が使われて、その後演算が行われます。