算術演算子 - (2009/03/18 (水) 20:55:16) の1つ前との変更点
追加された行は緑色になります。
削除された行は赤色になります。
*算術演算子
Javaにおいて算術演算子とは算術演算を行うための演算子です。
加算、減算、乗算、除算、剰余の計算を行えます。
算術演算子には以下の演算子を使います。
#html2(){{{{{{
<table class="mock">
<tr><th>機能 </th><th>算術演算子</th></tr>
<tr><td>加算 </td><td>+ </td></tr>
<tr><td>減算 </td><td>- </td></tr>
<tr><td>乗算 </td><td>* </td></tr>
<tr><td>除算 </td><td>/ </td></tr>
<tr><td>剰余 </td><td>% </td></tr>
<tr><td>1加算</td><td>++ </td></tr>
<tr><td>1減算</td><td>-- </td></tr>
</table>
}}}}}}
算術演算子 : 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--のように演算子が被演算子よりあとにくる場合、先に値が使われて、その後演算が行われます。
----
*算術演算子
Javaにおいて算術[[演算子]]とは算術演算を行うための演算子です。
加算、減算、乗算、除算、剰余の計算を行えます。
算術演算子には以下の演算子を使います。
#html2(){{{{{{
<table class="mock">
<tr><th>機能 </th><th>算術演算子</th></tr>
<tr><td>加算 </td><td>+ </td></tr>
<tr><td>減算 </td><td>- </td></tr>
<tr><td>乗算 </td><td>* </td></tr>
<tr><td>除算 </td><td>/ </td></tr>
<tr><td>剰余 </td><td>% </td></tr>
<tr><td>1加算</td><td>++ </td></tr>
<tr><td>1減算</td><td>-- </td></tr>
</table>
}}}}}}
算術演算子 : 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--のように演算子が被演算子よりあとにくる場合、先に値が使われて、その後演算が行われます。
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: