哪里错了,求教

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

zhumaomao112233

2015-10-13 12:45

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

       }    

        

}

}


写回答 关注

3回答

  • qq_忙碌_不可奈何_0
    2015-10-13 13:57:26
    已采纳

    因为today是char类型 ,所以today的所有值要用单引号引起了,而这里的case后面的值也是today的值,因此也需要使用单引号。

    zhumao...

    非常感谢!

    2015-10-13 21:16:20

    共 1 条回复 >

  • AmberKira
    2015-10-13 15:34:33

    双引号是string

  • 天启之魂
    2015-10-13 13:32:22

       case"一": 这里改为'一'  后面全要改



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

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

1167575 学习 · 18748 问题

查看课程

相似问题