演算子と制御構文応用問題
次のJavaコードを実行したとき、「Hello」は何回出力されますか? ```java int i = 0; while (i < 4) { if (i == 2) { i++; continue; } System.out.println("Hello"); i++; } ```
A.4回
✗ i=2 のとき continue によりprintlnがスキップされるため、4回にはなりません。
B.2回
✗ i=0,1,3 のときにprintlnが実行されるため、2回ではなく3回出力されます。
C.3回← 正解
✓ 正解です。i=0,1,3のとき出力され、i=2のときはcontinueでスキップされます。合計3回です。
D.1回
✗ continue はループを終了しません。i=2以外の反復でprintlnは実行されます。