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

加不加”break“都能显示出来,加不加有什么区别?

char today='日';

switch(today){

    case '一':

         case '三':

         case '五':     

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

         case '二':

         case '四':

         case '六': 

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

         case "日":

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

}

加不加”break“都能显示出来,加不加有什么区别?

正在回答

4 回答

对,因为case'日'是最后一个,执行完成直接退出,要是char= '二',不仅会输出包子,还会输出吃主席套餐

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

break语句是结束的标志,如果没有break会将每个case循环一边,自己可以试验一下写两个case 是一样的,看看是不是显示两遍,加上break是不是循环一遍。


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

soga

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

你试一下char today='一',会显示全部的。

还有case "日"  是单引号  '日'。

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

举报

0/150
提交
取消

加不加”break“都能显示出来,加不加有什么区别?

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

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

帮助反馈 APP下载

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

公众号

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