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

switch和case问题

这道题today的值是日,case的值是一、二、三这样的,switch后表达式today的值和case语句后的值不相同,为什么会执行?

正在回答

3 回答

如果是 1 3 5的时候 执行 case 1 3 5 里面的内容

如果是2 4 6 时候 执行 case 2 4 6 的内容  

最后 default:的意思是 如果不是上面的值(123456) 那么进行下一步操作  

     System.out.println("吃主席套餐");

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

应该是没有写break,这个题一三五后面要有break,二四六后面也要有break,我是初学,所以仅供参考呀

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

case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束

你可能没有写break;

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

举报

0/150
提交
取消

switch和case问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信