在实际开发情况下难免会用到循环,在我们需要跳出循环的时候一般用break结束整个循环,或者用continue结束当前一层一层的循环。不过在有很多层循环的情况下,又想直接结束最外层的循环又该怎么做呢?

这个时候就需要用到 outer标签:

public class Test{
    public static void main(String[]args){
        outer:for(int i=101;i<150;i++){
            for(int j=2;j<i/2;j++){
                if(i%j==0){
                    continue outer;
                }
            }
            System.out.println(i+" ");
        }
    }
}

运行结果:

423eqw.png

要点:
outer用于标识,continue指向 outer: