使用带标号的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;
}
}
}