break と continue の挙動の違い、および「ラベル付き break」のコード例です。
public class BreakContinueExample {
public static void main(String[] args) {
// break と continue の基本
for (int i = 1; i <= 5; i++) {
if (i == 2) continue; // 2のときはスキップ
if (i == 4) break; // 4になったらループ完全終了
System.out.print(i + " "); // 出力結果: 1 3
}
// ラベル付き break
outerLoop:
for (int x = 0; x < 3; x++) {
for (int y = 0; y < 3; y++) {
if (x == 1 && y == 1) break outerLoop; // 外側のループごと脱出
}
}
}
}