问答详情
源自:4-6 Java条件语句之 switch

break语句的作用是什么呢?

虽然代码写对了,但是break的作用没有弄清楚,尝试把break语句删除,代码也没有报错。

public class HelloWorld {
    public static void main(String[] args) {
        char today='日';
        
        switch(today){
            case '一':
            case '三':
            case '五':
                System.out.println("早餐吃包子");
            case '二':
            case '四':
            case '六':
                System.out.println("早餐吃油条");
            default:
                System.out.println("吃主席套餐");
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    }
}

提问者:xonelive 2015-04-16 12:41

个回答

  • 我是陈东东
    2015-04-16 13:22:11

    break在编程语言中是终止循环体跳到循环程序最后一条语句后继续执行。

  • Perona
    2015-04-16 13:02:47

    是不会报错,但是不加break,会把接下来的语句都输出。

    break这里的作用就是匹配caes后,跳出这个switch,不对接下来的case做判断。