演算子と制御構文計算問題
次のJavaコードを実行したとき、変数 `count` の最終的な値はいくつですか? ```java int count = 0; for (int i = 0; i < 8; i++) { if (i % 2 == 1) { count++; } } System.out.println(count); ```
A.3
✗ i が奇数(i % 2 == 1)のときにカウントされます。0~7 の範囲では 4 個あります。
B.4← 正解
✓ 正解です。i = 1, 3, 5, 7 が i % 2 == 1 を満たすため、count は 4 になります。
C.5
✗ i % 2 == 1 を満たすのは i = 1, 3, 5, 7 の 4 つです。5 ではありません。
D.8
✗ ループは 8 回実行されますが、全てが条件を満たすわけではありません。