日期:2014-05-20 浏览次数:20630 次
1、在java中如何跳出当前的多重嵌套循环?
在java中若想跳出多重嵌套循环,可以在外面的循环语句前定义一个标号,然后在循环体中的代码中使用带有标号的break语句,即可跳出外层循环。如:
public static void main(String[] args) { 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; } } }
public static void main(String[] args) { int arr[][] = {{1,2,3},{4,5,6,7},{9}}; 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; } } } }