为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要像答案那样写,难道是case后面不能135一起写?

switch (today){     case ('一','三','五')             System.out.println("吃包子");             break;         case ('二','四','六')              System.out.println("吃油条");              break;         default :              System.out.println("吃主席套餐");               }这样写不是更方便?不可以吗

正在回答

2 回答


想请问答案('一')为什么不是(“一”)???在eclipse也是这样,这难道不是一个字符吗?


0 回复 有任何疑惑可以回复我~

不行,一个case只能对应一个值

0 回复 有任何疑惑可以回复我~
#1

青争SHINIAN 提问者

这样不是很麻烦?用if 写会方便些吧!
2015-11-11 回复 有任何疑惑可以回复我~
#2

天启之魂 回复 青争SHINIAN 提问者

这个题用if可以 但是如果要求每天吃一种,那你就得写7个if...更麻烦
2015-11-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要像答案那样写,难道是case后面不能135一起写?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号