老提示输出没有吃主席套餐
双引号是String类型,char类型是单引号
一三五二四六全部用单引号,最后一个是
default:
System.out.println("吃主席套餐");
public static void main(String[] args) {
String today="一";
switch(today){
case "一":
case "三":
case "五":
System.out.println("吃包子");
break;
case "二":
case "四":
case "六":
System.out.println("吃油条");
break;
case "日":
System.out.println("吃主席套餐");
}
}
首先,在你定义的char类型是不正确的,在java中应该为String类型。另外,后面的字符应该用双引号,你定义的变量today的值就是“日”,它输出的结果当然为“吃主席套餐”啦。你换成其他值,结果互不一样的。