演算子第11章 / 全26章
計算する(算術演算子)
この章で学ぶこと
Javaで足し算・引き算・掛け算・割り算をする方法を学びましょう。計算に使う記号を「算術演算子」といいます。
計算機とほぼ同じ、でも記号が違う
キーボードには × や ÷ がありません。Javaでは代わりに別の記号を使います。
| 演算子 | 意味 | 例 | 結果 |
|---|---|---|---|
| + | 足し算 | 5 + 3 | 8 |
| - | 引き算 | 5 - 3 | 2 |
| * | 掛け算(×) | 5 * 3 | 15 |
| / | 割り算(÷) | 6 / 2 | 3 |
| % | 余り | 7 % 3 | 1 |
5種類の演算子を全部試してみよう
text
113273304351java
1public class Main {2 public static void main(String[] args) {3 int a = 10;4 int b = 3;56 System.out.println(a + b); // 137 System.out.println(a - b); // 78 System.out.println(a * b); // 309 System.out.println(a / b); // 3(小数は切り捨て)10 System.out.println(a % b); // 111 }12}a + b→ 10 + 3 = 13a - b→ 10 - 3 = 7a * b→ 10 × 3 = 30a / b→ 10 ÷ 3 = 3(int同士なので小数は切り捨て)a % b→ 10 ÷ 3 の余り = 1(偶数・奇数の判定などに使う)
ポイント
掛け算は *、割り算は /、余りは % で計算します。int 同士の割り算は小数が切り捨てられます。
よくあるミス
掛け算に ×、割り算に ÷ を使ってしまう
Javaでは × や ÷ は使えません。掛け算は *、割り算は / と書きます。
まとめ
- 足し算
+、引き算-、掛け算*、割り算/、余り% - 掛け算は
×ではなく*、割り算は÷ではなく/ int同士の割り算は小数点以下が切り捨てられる- 余り
%は偶数・奇数の判定などに使う
確認問題
Javaで「10 ÷ 3 の余り」を求める演算子はどれですか?