慕雪8631886
2018-06-05 19:05
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;
default:
System.out.println("吃主席套餐");
}
你错在 char 是字符类型 应该 用引号标起来 如 '日'
1.case后面可以是常量或是字符型,你这个字符型没有加'',比如case '一'
2.答案不严谨,应该
case '日':System.out.println("吃主席套餐");
break;
否则你today的内容随便是什么都可以执行出主席套餐。
至于default不要也罢
Java入门第一季(IDEA工具)升级版
1167130 学习 · 17892 问题
相似问题