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

错哪了,谢谢

错哪了?谢谢

提问者:快乐的小胖纸ooo 2014-11-29 20:04

个回答

  • llpjack
    2014-12-02 20:54:30

    上楼你写的代码也有问题啊,多了一个breakl;其实这一节提交答案有一个BUG,有时无论你是做错还是做对它都不给你过下一关,总是提示有问题,但是用软件运行又没问题,请老师把这个BUG修正一下

  • 家有小辉
    2014-11-29 20:49:08

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

    一:你的today定义的是char类型的,而你下面的字符用的是"",应该用'';

    二:要确保你的标点符号是在英文状态下的,

    建议你可以在Eclipse测试一下