Javaのbreak and continueは指定したループから飛び出すことができます
javaのbreak and continueは指定したループから飛び出すことができます。break and continueの後にループ名が追加されていない場合は、デフォルトでループから飛び出すことになります。指定したループ名をその後に追加すると、ループから抜け出すことができます (指定されたループは通常、ループ内にネストされた外側のループです)。
指定されたループからブレークするサンプルコード:
loop1:for(int x = 0; x < 4; x++) { loop2:for (int y = 0; y < 5 ; y++ ) { System.out.println("x="+x+",y="+y); if (y==2) { break loop1; } } }
コード実行結果:
指定されたループからブレークする継続サンプルコード:
loop1:for(int x = 0; x < 4; x++) { loop2:for (int y = 0; y < 5 ; y++ ) { if (x==2) { continue loop1; } System.out.println("x="+x+",y="+y); } }
コード実行結果: