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

哪里有问题

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch(today){

   case '一':

       System.out.println("今天早上吃包子");

       break;

   case '二':

       System.out.println("今天早上吃油条");

       break;

   case '三':

       System.out.println("今天早上吃包子");

       break;

   case '四':

       System.out.println("今天早上吃油条");

       break;

   case '五':

       System.out.println("今天早上吃包子");

       break;

   case '六':

       System.out.println("今天早上吃油条");

       break;

   default:

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

}


提问者:慕粉0007575046 2017-05-17 23:16

个回答

  • qq_cN_3
    2017-05-18 00:17:05

    我是被系统派来拯救你的小天使,不过貌似来迟了。

  • 慕粉0007575046
    2017-05-18 00:13:41

    已解决,谢谢

  • ZaizhanShi
    2017-05-18 00:10:52

    case 2  少了一个break。。。抱歉

  • ZaizhanShi
    2017-05-18 00:10:10

    这里是希望你使用switch 不同条件相同输出的简写语法,

    举例:

    int num = 3;

    switch(num){

        case 1:

        case 3:

            System.out.println("奇数");

            break;

        case 2:

            System.out.println("偶数");

    }