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

哪里错了啊

public class HelloWorld {
    public static void main(String[] args) {
  char today='日';
  swtich (today) {
            case '一 ':
            case ' 三':
            case '五':
            System.out.println(" 吃包子");break;
            case '日 ':
            System.out.println("吃主席套餐");break;
            default:
            System.out.println("吃油条");break;
        
  }
       

提问者:shengyibin 2016-01-28 16:05

个回答

  • ssdzbh0707
    2016-01-28 16:11:39
    已采纳

    你对照一下吧,应该是switch错了,然后单引号了的空格让我删了,这个运行是正确的

    public class HelloWorld {
        public static void main(String[] args) {
            char today='日';
            switch (today) {
                case '一':
                case '三':
                case '五':
                System.out.println(" 吃包子");break;
                case '日':
                System.out.println("吃主席套餐");break;
                default:
                System.out.println("吃油条");break;
            
            }
        }
    }

  • AfterYoung
    2016-07-08 22:03:11

    多了空格吧