我们都知道break只能跳出一层循环,如
for(int i=0;i<10;i++){ System.out.println("i:"+i); 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; } } }
这样就可以了