Pluviophile_71
2021-09-07 16:03
public class HelloWorld {
public static void main(String[] args) {
char today='日';
char mon='一';
char tue='二';
char wed='三';
char thu='四';
char fri='五';
char sat='六';
char sun='日';
switch(today){
case mon:
case wed:
case fri:
System.out.println("吃包子");
break;
case tue:
case thu:
case sat:
System.out.println("吃油条");
break;
case sun:
System.out.println("吃主席套餐");
break;
}
}
}
我试过将其中的mon直接替换成'一',下面类推,这样是可以的,但是还是没搞懂为什么这样就不行?
case后面必须是常量,如果想要这样写的话可以写成final char mon='一';的形式,但是明显麻烦许多
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题