虽然代码写对了,但是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("吃主席套餐");
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    }
}
break在编程语言中是终止循环体跳到循环程序最后一条语句后继续执行。
是不会报错,但是不加break,会把接下来的语句都输出。
break这里的作用就是匹配caes后,跳出这个switch,不对接下来的case做判断。