所谓怀念
2018-07-07 11:10
上面两个不出,只出一个
应为你的today的值和case后的值不匹配,所以默认执行default后面的代码。如果你想执行上面两个代码的话,需要更改today的值,并且case后面要加上break 语句,不然它会一直往下执行。
在(cause值)中如果没有和(switch值)匹配的时候,会直接输出default值。
你可以尝试改变today的值,例如today='一',这样就会输出“早餐吃包子”。
求给最佳答案
case是只能接常数
因为上边两个case里边没有匹配'日'的
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题