continue 与标签

标签

对Java来说唯一用到标签的地方是在循环体之前,而在循环之前设置标签的唯一理由是:我们希望在其中嵌套另一个循环,由于break和continue关键字通常只中断当前循环,但若随同标签使用,他们就会中断到存在标签的地方

package zhang.structure;

public class LabelDemo {
    public static void main(String[] args) {
        //打印101-150之间所有的质数
        int count=0;
        outer:for (int i = 101; i < 150; i++) {
            for (int j=2;j<i/2;j++){
                if (i%j==0){
                    continue outer;//如果能整除,说明这个数不是质数,通过outer标签跳到第一个循环处,看下一个数是不是质数
                }

            }System.out.print(i+"\t");

        }

    }

}

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页