使用帶標號的break
例:
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;
}
}
讓外層循環條件受裏層循環中代碼控制:
例:
boolean flag= false;
for(int i=0;i<arr.length&&!flag;i++) {
for(int j=0;j<arr[i].length;j++){
if(arr[i][j] ==5) {
flag = true;
break;
}
}
}