実際のプログラミングでは、条件文が一致した場合にループから抜け出す必要がある場合があります。 Java では、break ステートメントと continue ステートメントによって制御されます。
"break" ステートメント
"break" ステートメントはループを終了するために使用されます。つまり、後続のすべてのループは実行されなくなります。
例: 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) 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
推奨チュートリアル: Java 開発入門
以上がJavaでifループを終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。