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

switch语句

以下代码为什么会运行失败

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;
            case '日' :
                System.out.println("吃主席套餐");
                break;      
        }
    }    
}
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    }
}

正在回答

4 回答

case '日'后面的冒号是中文的冒号   换成英文的就行了

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

case '日'后面的冒号是中文的冒号   换成英文的就行了

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

你多大了两个}},case'日'之后由三个}

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

fanette 提问者

确实,还有用了中文冒号的问题,anyway,谢谢啦!
2016-08-03 回复 有任何疑惑可以回复我~

为啥  case '日' :
                System.out.println("吃主席套餐");
                break;       ?

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

qq_TheFirebird_03629981

default; System.out.........就完事了。
2016-08-02 回复 有任何疑惑可以回复我~
#2

fanette 提问者

只是为了练习,直接default知道,想检验一下case '日'用法对不对。
2016-08-03 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

switch语句

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

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

帮助反馈 APP下载

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

公众号

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