Java | 算術演算子

Java Java
スポンサーリンク

練習問題:算術演算子(+、-、*、/、%)

では、「Javaの演算子(算術演算子)」の学習内容に対応した、
✅ 練習問題10問
✅ 各問題の解答
✅ わかりやすい解説
を紹介します。


問題1

次のコードを実行すると、出力結果は何になりますか?

int a = 10;
int b = 3;
System.out.println(a + b);
Java

解答:
13

解説:
+ は「足し算」です。10 + 3 = 13。


問題2

次の出力を答えなさい。

int a = 10;
int b = 3;
System.out.println(a - b);
Java

解答:
7

解説:
- は「引き算」。10 – 3 = 7。


問題3

次の結果を答えなさい。

int a = 10;
int b = 3;
System.out.println(a * b);
Java

解答:
30

解説:
* は「掛け算」。10 × 3 = 30。


問題4

次の結果を答えなさい。

int a = 10;
int b = 3;
System.out.println(a / b);
Java

解答:
3

解説:
/ は「割り算」。
ただし int 同士の計算 は小数点以下が切り捨てられる。
10 ÷ 3 = 3.333… → 3。


問題5

次の結果を答えなさい。

int a = 10;
int b = 3;
System.out.println(a % b);
Java

解答:
1

解説:
% は「余り」を求める演算子。
10 ÷ 3 = 3 余り 1 → 結果は 1。


問題6

小数での割り算の結果を答えなさい。

double a = 10;
double b = 3;
System.out.println(a / b);
Java

解答:
3.3333333333333335(概ね3.33)

解説:
double 型同士なら小数も保持される。
整数と違い、正確な割り算ができる。


問題7

次の結果を答えなさい。

int a = 5;
a = a + 2;
System.out.println(a);
Java

解答:
7

解説:
右辺の a + 2 がまず計算され、結果を a に代入。
もとの値5に2を足して7になる。


問題8

次の結果を答えなさい。

int a = 5;
a += 3;
System.out.println(a);
Java

解答:
8

解説:
a += 3a = a + 3 の短縮形。
「自分に3を足す」という意味。


問題9

次の結果を答えなさい。

int a = 10;
a /= 4;
System.out.println(a);
Java

解答:
2

解説:
a /= 4a = a / 4 と同じ。
整数同士なので小数点以下は切り捨てられ、結果は2。


問題10

次の結果を答えなさい。

int a = 10;
int b = 4;
int c = a % b + a / b;
System.out.println(c);
Java

解答:
4

解説:
a % b は余り(10 ÷ 4 → 余り 2)
a / b は商(10 ÷ 4 → 2)
→ 2 + 2 = 4。


まとめ

演算子意味結果
+足し算5 + 38
-引き算5 – 32
*掛け算5 * 315
/割り算10 / 33(整数の場合)
%余り10 % 31
Java
スポンサーリンク
シェアする
@lifehackerをフォローする
スポンサーリンク
タイトルとURLをコピーしました