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

这个哪里错了

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("吃主席套餐");

         default;

         

}

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

        

}

}


提问者:15645645 2016-06-01 17:57

个回答

  • 慕圣2582926
    2016-06-01 18:04:43
    已采纳

    case '日':

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

    后面没有break打断,会直接执行default语句。

  • qq_随风而动_2
    2016-06-01 21:23:09

    你代码写死了。你执行就会一直是吃主席套餐

  • 15645645
    2016-06-01 18:09:17

    如过有呢?