哪里错了?

来源:4-6 Java条件语句之 switch

WAIAO

2015-09-02 19:06

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

}        

}

}


写回答 关注

1回答

  • Perona
    2015-09-02 19:20:07
    已采纳
    case'一';
            case'三';
            case'五';
            System.out.println("吃包子");
            break;
            case'二';
            case'四';
            case'六';

    case后面是冒号不是逗号

    case'一':
            case'三':
            case'五':
            System.out.println("吃包子");
            break;
            case'二':
            case'四':
            case'六':
            System.out.println("吃油条");
      System.out.println("吃主席套餐");

      这里的括号敲成中文括号,改成英文即可

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


    Perona 回复WAIAO

    不客气

    2015-09-03 21:09:42

    共 2 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1167575 学习 · 18748 问题

查看课程

相似问题