问答详情
源自: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 '四':

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

               break;

               case '日':

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

          


提问者:lhove 2017-03-07 15:20

个回答

  • 大的小彩笔
    2017-03-11 17:07:14

    最后少个break,另外分号要用英文的

  • 费劲巴拉
    2017-03-07 15:23:57

    public class HelloWorld {

        public static void main(String[] args) {

    char today='日';

    switch(today){

       case '一':

       case '三':

       case '五':

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

           break;

       case '二':

      case '四':

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

                   break;

                   case '日':

    default://你主要是这个没加,这个default的意思是当上面的case都没有执行的话,那就执行default后面的语句

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