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

遇到错误不显示!!我找不到啊!

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch(today){

     case '一':

         case '三':

             case '五':

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

case '二':

    case '四':

        case'六':

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

            break;

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

    }

 

}

}

不知道哪错了!求解。谢了

提问者:longxing520 2016-03-26 15:23

个回答

  • 离空半岛
    2016-03-26 17:46:06
    已采纳

    http://img.mukewang.com/56f659ac00010b1f01620289.jpg

    这是switch语句的用法。

    case'一‘  ’三‘’五‘之后都是要有break

    还有  当today=日的时候,输出吃主席套餐,这句,你什么都没有,也没有写case’日‘: 也没有default: ,所以当然有错

  • qq_小鱼儿_18
    2016-04-03 10:15:26

    这个你把程序的题目都改了   如果没有题目的话你编写的程序完全没有问题 但是你要按要求来吧

  • 离空半岛
    2016-03-26 15:27:54

    public class HelloWorld {

        public static void main(String[] args) {

    char today='二';

    switch(today){

         case '一':

         case '三':

         case '五':

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

         case '二':

         case '四':

         case'六':

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

                break;

         case '日':

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

        }

     

    }

    }