| 除了做标记可以跳出嵌套for循环外还可以用这种方式: 请看示例:
 让外层的循环条件表达式的结果可以收到里层循环体代码的控制,例如,要在二维数组中查找到某个数字。
 
 int arr[][]={{1,2,2},{2,2,5},{4,4}};
 
 boolean found =false;
 
 for(int i=0;i<arr.length&&!found;i++)
 
 {
 
 for(int j=0;j<arr[i].length;j++)
 
 {
 
 system.out.println("i="+i+",j="+j);
 
 if(arr[i][j]==5)
 
 {
 
 found=true;
 
 break;
 
 }
 
 }
 
 }
 希望能帮到楼主
 |