ゼロから学ぶJava
トップ/演算子
演算子

計算する(算術演算子)

5分で読めます11

この章で学ぶこと

Javaで足し算・引き算・掛け算・割り算などの計算をする方法を学びましょう。計算に使う記号を「算術演算子」といいます。

計算に使う記号

Javaには計算のための記号(演算子)が用意されています。数学の記号と少し異なるものもあるので確認しましょう。

演算子意味
`+`足し算`5 + 3` → `8`
`-`引き算`5 - 3` → `2`
`*`掛け算`5 * 3` → `15`
`/`割り算`6 / 2` → `3`
`%`余り`7 % 3` → `1`

掛け算は × ではなく *(アスタリスク)、割り算は ÷ ではなく /(スラッシュ)を使います。

コードで確認しよう

java
1public class Main {
2 public static void main(String[] args) {
3 int a = 10;
4 int b = 3;
5
6 System.out.println(a + b); // 13
7 System.out.println(a - b); // 7
8 System.out.println(a * b); // 30
9 System.out.println(a / b); // 3(余りは切り捨て)
10 System.out.println(a % b); // 1
11 }
12}

余り(%)はいつ使う?

%(パーセント)は余りを求める演算子です。

たとえば「数が偶数かどうか確認したいとき」に使います。2で割った余りが0なら偶数、1なら奇数です。

java
1int num = 8;
2System.out.println(num % 2); // 0(偶数)
3
4int num2 = 7;
5System.out.println(num2 % 2); // 1(奇数)

計算結果を変数に入れる

計算結果は変数に入れて後で使えます。

java
1int price = 1000;
2int tax = 100;
3int total = price + tax;
4System.out.println(total); // 1100

ポイント

掛け算は *、割り算は /、余りは % で計算します。int 同士の割り算は小数が切り捨てられることを覚えておきましょう。

まとめ

  • 足し算 +、引き算 -、掛け算 *、割り算 /、余り %
  • 掛け算は × ではなく *、割り算は ÷ ではなく /
  • int 同士の割り算は小数点以下が切り捨てられる
  • 余り % は偶数・奇数の判定などに使う

確認問題

Javaで「10 ÷ 3 の余り」を求める演算子はどれですか?