Javaテクノロジー_Java千百問(0020)_breakとcontineのそれぞれの使い方


クリックしてその他Java千百問
breakとcontineのそれぞれの使用方法
break,contineはいずれもループ体で使用される文であり,実行を終了する役割を果たしているが,具体的には以下を参照して詳細に説明する.ループ文はここを参照してください.
1、breakキーワードの使用方法:
breakはサイクル全体を停止するために使用されます.ループボディまたはswitch文(switch構文では、ここでswitchがどのように使用されるかを参照)でなければなりません.このレイヤループの実行は停止します(多層ループはbreakというレイヤを停止し、飛び出して親ループを続行するだけです).後続のコードの実行を開始します.
構文break構文は、任意のループ内の個別の文です.
break;

例:
public class Test {

public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};

for(int x : numbers ) {
if( x == 30 ) {
break;
}
System.out.println(x);
}
}
}

これにより、10 20の結果が得られます.
2、continueキーワードの使用方法:
continueは、ループ内の今回のコードを停止するために使用されますが、ループは続行されます.ループをすぐに次の反復にジャンプさせ、ループを続行します.
forループではcontinueが直ちに更新文を実行します.1つのwhileサイクルまたはdo/whileサイクルでは、flag値がすぐに判断されます.JAvaループ構文ここを見てください:javaで構文continue構文をループする方法は、任意のループの個別の文です.
continue;

例:
public class Test {

public static void main(String args[]) {
int [] numbers = {10, 20, 30, 40, 50};

for(int x : numbers ) {
if( x == 30 ) {
continue;
}
System.out.println(x);
}
}
}

これにより、次の結果が得られます.
10 20 40 50