卡布诺依
2019-08-06 14:15
我这样的写法可以吗?一会字符串一会常量
char today='日'; switch(today){ case '一': case '三': case '五': System.out.println("早餐吃包子"); break; case 2: case 4: case 6: System.out.println("早餐吃油条"); break; default: System.out.println("吃主席套餐"); }
switch有点像预设方案 case是各种方案 碰到什么情况执行那个什么方案 所以case后面需要常量,数值/字符这种, 不能是变量。你这个可以运行 但是除非你today用数值246表示 不然只用字符一三五日表示 你永远吃不到油条
可以啊
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题