为了账号安全,请及时绑定邮箱和手机立即绑定

求大神指教哪里出错了

public class HelloWorld {

    public static void main(String[] args) {

char today='日';

switch (today){

   case '1':

   case '3':

   case '5':

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

      break;

   case '2':

   case '4':

   case '6':

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

     break;

   default:

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

}

}

}


正在回答

1 回答

吃包子 后面的分号是汉字的。请将输入法改成英文


整数那个,如果char today = '1';

不能去掉引号,不信你试试,去掉引号了的话,你就天天都是主席套餐了………………

0 回复 有任何疑惑可以回复我~
#1

Gir非碼農

补充:如果是chat today =1;那么就必须去掉引号。 隐式转化之类的,可以看看,查一查
2017-03-29 回复 有任何疑惑可以回复我~
#2

慕粉1944277147 提问者

非常感谢!
2017-03-30 回复 有任何疑惑可以回复我~

case 后直接整数,不用引号的吧

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1167959    人
  • 解答问题       18750    个

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

进入课程

求大神指教哪里出错了

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号