在Java中侵浸,要想跳出多重循環(huán)织盼,可以在外面的循環(huán)語句前定義一個(gè)標(biāo)號(hào),然后在里層循環(huán)體的代碼中使用帶有標(biāo)號(hào)的break 語句,即可跳出外層循環(huán)挺智。例如,
ok:
for(int i=0;i<10;i++)
{
for(int j=0;j<10;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(j == 5) break ok;
}
}
另外扇苞,我個(gè)人通常并不使用標(biāo)號(hào)這種方式棍潘,而是讓外層的循環(huán)條件表達(dá)式的結(jié)果可以受到里層循環(huán)體代碼的控制敢课,例如瑰剃,要在二維數(shù)組中查找到某個(gè)數(shù)字歇竟。
boolean found = false;
for(int i=0;i<10 && !found;i++)
{
for(int j=0;j<10;j++)
{
System.out.println(“i=” + i + “,j=” + j);
if(j == 5)
{
found = true;
break;
}
}
}