ホームページ  >  記事  >  Java  >  Javaでforループから抜け出すにはどうすればよいですか?

Javaでforループから抜け出すにはどうすればよいですか?

青灯夜游
青灯夜游オリジナル
2019-11-16 14:58:5715489ブラウズ

Javaでforループから抜け出すにはどうすればよいですか?

#for ループから抜け出すための Java メソッド

  • break

  • Continue


  • return

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。