1. 程式人生 > >java跳出雙重for迴圈,跳出雙重for迴圈的內部迴圈並不執行外重迴圈內程式碼

java跳出雙重for迴圈,跳出雙重for迴圈的內部迴圈並不執行外重迴圈內程式碼

跳出一層:

for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break;//跳出a迴圈,回到i迴圈
}
}
跳出兩層:

labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;//跳出整個迴圈
}
}
跳出單層並且不執行外層的程式碼
boolean flag = false;
for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
flag = true;      
break ;//跳出整個迴圈
}
if(flag){
continue;
}
System.out.print("此段程式碼將不執行");

}