1. Break
break: 現在のループから抜け出します。ただし、ネストされたループの場合は、現在のループ層からのみ抜け出すことができます。すべてのループから抜け出すことができるのは、レイヤーごとにブレークすることだけです。
for (int i = 0; i < 10; i++) { if (i == 6) { break; // 在执行i==6时强制终止循环,i==6不会被执行 } System.out.println(i); } 输出结果为0 1 2 3 4 5 ;6以后的都不会输出
2. continue
continue: 現在のループを終了しますが、ループから抜け出さず (ループ内の continue 以降のステートメントは実行されません)、実行を続けます。ループ条件に従ってループします。
for (int i = 0; i < 10; i++) { if (i == 6) { continue; // i==6不会被执行,而是被中断了 } System.out.println(i); } 输出结果为0 1 2 3 4 5 7 8 9;只有6没有输出
3. return
(1)return 現在のメソッドを終了し、呼び出されたメソッドのステートメントに戻り、実行を継続します。
(2)return メソッドを呼び出すステートメントに値を返します。戻り値のデータ型は、メソッド宣言の戻り値の型と一致している必要があります。
(3) Return の後にパラメータを指定しないこともできます。パラメータがないと、空の値が返されます。実際、主な目的は、関数の実行を中断して、呼び出し元の関数に戻ることです。
特記事項: 戻り値が void のメソッドは、特定の判定から抜け出すために return を使用する必要があります。
推奨チュートリアル: Java クイック スタート
以上がJavaでif文をジャンプまたは終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。