Java breakとcontinue文の違い:初心者向け徹底解説
Javaでは、breakとcontinueはどちらも制御フローの文であり、ループや条件文の実行フローを制御するために使用されますが、それぞれの役割は異なります。
- 休憩
 - スイッチ
 - 切り替える
 - 休憩
 - スイッチ
 
for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;
    }
    System.out.println(i);
}
上記の例では、iが5に等しいときに、break文がループの実行を終了し、以降の数字を出力しなくなります。
- 続ける (つづける)
 - 続ける (つづける)
 
for (int i = 0; i < 10; i++) {
    if (i % 2 == 0) {
        continue;
    }
    System.out.println(i);
}
上記の例では、iが偶数の場合、continueステートメントがSystem.out.println(i);の実行をスキップし、直接次のループを実行します。