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