程序哪错了

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

慕粉2136366720

2017-03-15 22:58

switch (today){

   case "一":

   case "三":

   case "五":

       System.out.println("早餐吃包子");

       break;

   case "二":

   case "四":

   case "六":

       System.out.println("早餐吃油条");

       break;

   default:

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

   

}

    }

}

        


写回答 关注

4回答

  • 头大蒜
    2017-03-15 23:14:23
    已采纳

    这道题外面的程序里 today的定义是char型;

    char today='日';

    把所有case后面的双引号改为单引号应该就没问题了,单引号是char型,双引号是String型

    慕粉2136...

    非常感谢!

    2017-03-16 23:08:09

    共 3 条回复 >

  • 秋之靥
    2017-03-16 15:05:16

    对比参数名字是否正确,符号是否是英文


  • 慕粉1246083653
    2017-03-15 23:48:47

    先要定义字符型的today  char today='日';

    case后面改成单引号 比如'一'。

    还是不对的话你就检查一下分号是否是英文的。

  • 老安666
    2017-03-15 23:25:55

    不是"  而是'

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

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

1167351 学习 · 18629 问题

查看课程

相似问题