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--のように演算子が被演算子よりあとにくる場合、先に値が使われて、その後演算が行われます。