第一个循环,若想直接跳出第二个循环,只要在外循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的的break语句,即可跳出外层循环;但是推荐让外层循环表达式收到里层循环的控制的方式。class BreakDemo{
public static void main(String[] args){
int arr[][] = new int[][]{ { 12 }, { 21, 22 }, { 91, 92, 103 } };
boolean flag = false;
for (int x = 0;x<arr.length && !flag ;x++ ){
int[] arr1 = arr[x];
for (int y = 0;y<arr[x].length ;y++){
System.out.println("x = "+x+" y = "+y);
if(arr1[y] == 91){
flag = true;
break;
}
}
}
}
}
|