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

最后一个case模块后面能不能跟break?感觉可以跟但是程序却没通过

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


正在回答

2 回答

http://img1.sycdn.imooc.com//579c92890001c4f307620637.jpg

eclipse   上面显示没问题的   这个网站有的时候会有问题,你代码都在eclipse上试一试就可以了。还有回答的人最好搞清楚再给别人说。还有你的case 后面的1  应该写成  '一';   编程的时候就是要注意小细节,不然养成坏习惯以后很麻烦的。

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

break是用来跳出switch语句的,1 3 6后面还有代码,所以要用break,日后面没有代码了,故不需要使用break,加上break效果也是一样,但是我有时候也不知道为什么=-=我在后面做题的时候明明输出的结果是对的但是程序就一直没有通过~~

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

举报

0/150
提交
取消

最后一个case模块后面能不能跟break?感觉可以跟但是程序却没通过

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

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

帮助反馈 APP下载

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

公众号

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