ホームページ >Java >&#&チュートリアル >Javaでforループから抜け出すにはどうすればよいですか?
#for ループから抜け出すための Java メソッド
break ステートメント
break は完全に終了するために使用されますループ ループから飛び出す。どのような種類のループであっても、ループ本体でブレークが発生すると、システムはループを完全に終了し、ループ後のコードの実行を開始します。 Break は、それが配置されているループを終了するだけでなく、その外側のループを終了することもできます。このとき、ブレーク直後に外側のループを識別するためのラベルを付ける必要があります。 Java のラベルは、英語のコロン (:) が後に続く識別子です。また、有効にするには、ループ ステートメントの前に配置する必要があります。public class BreakTest { public static void main(String[] args){ // 外层循环,outer作为标识符 outer: for (int i = 0 ; i < 5 ; i++ ){ // 内层循环 for (int j = 0; j < 3 ; j++ ){ System.out.println("i的值为:" + i + " j的值为:" + j); if (j == 1){ // 跳出outer标签所标识的循环。 break outer; } } } } }
continue ステートメント
continue ステートメントの機能は、ループ本体内の残りの未実行ステートメントをスキップし、すぐに次のループ条件の判定に進むことです。理解できます。ただこのサイクルを終わらせるためです。 注: continue ステートメントはループ全体を終了しません。 Continue の機能は Break と似ていますが、Continue はこのサイクルのみを終了し、次のサイクルを開始する点が異なります。そして、break はループを完全に終了します。public class ContinueTest { public static void main(String[] args){ // 一个简单的for循环 for (int i = 0; i < 3 ; i++ ){ System.out.println("i的值是" + i); if (i == 1){ // 忽略本次循环的剩下语句 continue; } System.out.println("continue后的输出语句"); } } }break はループ全体を終了し、Continue は単一のループを終了します
return ステートメント
return キーワードは、特に次の目的で使用されるわけではありません。ループから抜け出す はい、return の機能はメソッドを終了することです。ループ本体内で return ステートメントが実行されると、return ステートメントによってメソッドが終了し、ループは自然に終了します。 continue や Break とは異なり、return がループのレベルの数に関係なく、return はメソッド全体を直接終了します。rree
以上がJavaでforループから抜け出すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。