Java breakとcontinue文の違い:初心者向け徹底解説

Javaでは、breakとcontinueはどちらも制御フローの文であり、ループや条件文の実行フローを制御するために使用されますが、それぞれの役割は異なります。

  1. 休憩
  2. スイッチ
  3. 切り替える
  4. 休憩
  5. スイッチ
for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;
    }
    System.out.println(i);
}

上記の例では、iが5に等しいときに、break文がループの実行を終了し、以降の数字を出力しなくなります。

  1. 続ける (つづける)
  2. 続ける (つづける)
for (int i = 0; i < 10; i++) {
    if (i % 2 == 0) {
        continue;
    }
    System.out.println(i);
}

上記の例では、iが偶数の場合、continueステートメントがSystem.out.println(i);の実行をスキップし、直接次のループを実行します。

bannerAds