java break和continue的区别

1.break 用于***强制***退出循环,比如 switch case 语句,for语句,while语句

package xyz.for循环的3个作业;

public class shortcutForArray {
    public static void main(String[] args) {
        char score = 'D';
        switch (i){
            case 'A':
                System.out.println("A 优秀");
                break;
            case 'B':
            case 'C':
                System.out.println("B 或者 C 良好");
                break;
            case 'D':
                System.out.println("D 及格");
                break;
        }

    }
}

2.continue 用于***结束当前循环***,继续进入下一个循环

public class shortcutForArray {
    public static void main(String[] args) {
        //计算所有的0-10的奇数的和
        int sum = 0;
        for (int i = 0; i < 10; i++) {
            if(i%2 == 0){
                continue;
            }
            sum += i;
        }
        System.out.println("the sum is : "+sum);
    }
}
发布了56 篇原创文章 · 获赞 2 · 访问量 502

猜你喜欢

转载自blog.csdn.net/jarvan5/article/details/105451629