方法1:在最外层添加标记,带此标号的break语句跳出多重循环。
A://设置一个标记 使用带此标记的break语句跳出多重循环体
for(int i=0;i<100;i++){
for(int j=0;j<=i;j++){
if(i==10){
break A;//带此标号的break语句跳出多重循环
}
}
}
方法2:设置一个boolean值的标记位,在for循环中使用判断是否继续循环来达到目的。
int array[][] = { { 5, 7, 6, 4, 9 }, { 1, 2, 8, 3, 2 } };
boolean flag = false;
for (int i = 0; i < array.length && !flag; i++) { //当flag为true时跳出循环
for (int j = 0; j < array[i].length; j++) {
if (array[i][j] == 8) {
flag = true;
break;
}
}
}