実際のプログラミングでは、条件文が一致した場合にループから抜け出す必要がある場合があります。 Java では、break ステートメントと continue ステートメントによって制御されます。
"break" ステートメント
"break" ステートメントは、ループ、つまり後続のループはすべて実行されなくなります。
例: 1 2 3 4... 100 の結果を計算します。 (推奨学習: java コース)
public class example1{ public static void main(String[] args){ int result=0; for(int i=1;i<=100;i++){ if(i>50) break; result+=i; } System.out.println(result); } }
出力結果:
1275
分析: プログラムは 1 2 3 4… のみを計算しました。 ... 50 の結果、後続のループはすべて実行されません。つまり、i=51 のときにループが終了します。
さらに、「break」ステートメントは、次のセクションで説明する switch ステートメントと一緒に使用できます。
"Continue" ステートメント
"Continue" ステートメントは、現在のループを終了し、次のループに入るために使用されます。つまり、すべてのループではなく、このループのみが終了します。ループが終了しても、後続のループは引き続き続行されます。
例: 1 2 3 4... 100 の結果を計算します。
public class example1{ public static void main(String[] args){ int result=0; for(int i=1;i<=100;i++){ if(i>50&&i<=60) continue; result+=i; } System.out.println(result); } }
出力結果:
4495
分析: プログラムは 1 2 3 …… 48 49 50 61 62 63 …… 100 の結果を計算しましたが、ループ i=51,52...60 はありませんでした。
以上がJavaでループから抜け出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。