问答详情
源自:4-6 Java条件语句之 switch

有没有加 break 的区别是什么

char today='日';

switch(today){

       case 一:

       case 三:

       case 五:

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

       case 二:

       case 四:

       case 六:

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

       default :

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


提问者:qq_花儿朵朵_03898718 2016-08-31 15:41

个回答

  • 小目标先挣一亿3903132
    2016-08-31 16:48:20

    有了break后,当前case语句判断成功后,会停止下边的case执行语句。没有,就会把下面的case语句全部执行一遍

  • 雨浩瀚
    2016-08-31 15:47:58

    你的这个代码加不加都一样,加了break在你判断成功后会停止下边的case语句,不加的话在你判断成功后,从你判断成功case语句和该语句后的所有case语句都会执行。