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

最后一个break我觉得不要也行,但是不要执行会报错。请问哪位大神给个解释

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch(today){

    case '一':

         case '三':

         case '五':

             System.out.println("吃包子");

             break;

         case '二':

         case '四':

         case '六':

             System.out.println("吃油条");

             break;

         case '日':

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

             break;

}


正在回答

4 回答

因为你的 today是 日在swith语句的最后一个,去掉break按顺序执行不会有错,你可以把today=1,再把135的break去掉试一下

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

我在Eclipse下试了下,把break注释掉也不会报错啊

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

不要不会报错吧

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

没有defult

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

举报

0/150
提交
取消

最后一个break我觉得不要也行,但是不要执行会报错。请问哪位大神给个解释

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

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

帮助反馈 APP下载

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

公众号

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