Java中一次跳出多重循环小技巧
当在多重循环的内部,想要达到条件后直接退出整个循环,但是方法继续执行,则可以通过在循环外部定义一个标记flag,执行 break flag;即可以退出多重循环;参考代码示例:
public class Test { public static void main(String[] args) { flag: for(int i=0;i<100;i++){ for(int j=0;j<100;j++){ for(int k=5;k<10;k++){ System.out.println("当前的j值:"+j); if(j==2){ break flag; } } } } } }