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

            default:

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

                break;

         }

}

}


提问者:Gripex90c 2017-07-27 12:03

个回答

  • 黑客帝国
    2017-08-10 16:41:21

    在Eclipse里面没问题


  • MilletCheong
    2017-07-27 13:06:13

    首先default 那里那个break是多余的;

    其次,如果是下图这种问题

    http://img.mukewang.com/597973eb0001dfe803740108.jpg

    我昨天也碰到了

    我觉得是电脑的问题或者网站的bug

    实在代码没有问题,那就学下一章节吧,这种问题在很多人那里都发生了,可以在Eclipse里面粘贴一下看是否可以运行就好了。