public class HelloWorld {
public static void main(String[] args) {
char today='日';
switch(today){
case '一':
case '三':
case '五':
System.out.println("早餐吃包子");
break;
case '二':
case '四':
case '六':
System.out.println("早餐吃油条");
break;
case '日':
System.out.println("吃主席套餐");
}
}
}
最后一个case 在执行代码快后面加一个 break 或者最后case '日':改成default 默认代码
System.out.println("早餐吃包子");break;
System.out.println("早餐吃油条");break;
最后的’日‘改成
default:
System.out.println("吃主席套餐");
看的懂嘛
最后少了一个break,然后看看分号冒号是不是半角(英文)字符
switch (today){ case '一':case '三':case '五': System.out.println("吃包子"); break; case '二':case '四':case '六': System.out.println("吃油条"); break; case '日': System.out.println("吃主席套餐"); break; default: System.out.println("格式错误,不吃"); }
输入的内容都是对的,应该是符号问题,注意英文输入法。
我复制跑了一遍没问题
最后的一个case少了一个break吧