问答详情
源自: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("吃主席套餐");

   }

        

}

}


提问者:水平面的丶无奈 2017-03-14 19:34

个回答

  • 勤坚
    2017-03-14 19:47:42
    已采纳

    兄弟,case后面应该    case '日':System.out.println("吃主席套餐");    多了个“:”。 这个我做过。还有提示一下。如图,如果错了看运行结果。

  • ddiioopp
    2017-03-14 19:46:21

    char today='日';

      

      switch(today)

      {

          case '一':

          case '三':

          case '五':

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

          break;

          case '二':

          case '四':

          case '六':

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

          break;

          case '日':

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

      }


  • 黄博基尼
    2017-03-14 19:42:25

    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;

            default:

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

    }

    }

    }