Java 17 Silver ラボ

学習の画面へ

Java 17 Silver ・ 3. 演算子と制御構造

break、continue を使用した制御 の練習問題と解説

Java 17 Silver ラボ の「3. 演算子と制御構造 › break、continue を使用した制御」の問題 7 問を載せています。問題を開くと、正解と選択肢ごとの解説が読めます。

break、continue を使用した制御 について

ループを途中で抜ける break と、その回を飛ばす continue の動きを扱います。外側のループに名前を付けるラベル付きの形も出てきます。

break は一番内側のループ (または switch) を抜け、continue はその回の残りを飛ばして次の回に進みます。外側のループに名前 (ラベル) を付けると、break outer; で外側ごと抜け、continue outer; で外側の次の回に進めます。do-while の中の continue は、ループの先頭ではなく末尾の条件の判定に進みます。

ループの中の switch で break を書くと、抜けるのは switch だけでループは続きます。break や continue の直後に文を書くと、その文には絶対に届かないのでコンパイルエラーです。ループや switch の外に break を書くこともできません。

問題 (7 問)

「break、continue を使用した制御」をこのサイトで解く

広告