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

不知道错哪里,提示有好多错误

http://img1.sycdn.imooc.com//578085560001a6c504600483.jpg

各位同胞,帮我看哪里错了?

正在回答

5 回答

public class HelloWorld {
    public static void main(String[] args) {
char today='日';
switch(today){
     case '一':
     case '三':
     case '五':
             System.out.println("吃包子");
             break;
     case '日':    
             System.out.println("吃主席套餐");
     break;   
          default:
          System.out.println("吃油条");     
		}        
   	}
}


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

case后面是常量,不是变量

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

自己看看吧!http://img1.sycdn.imooc.com//578091be0001f1b105490588.jpg

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

http://img1.sycdn.imooc.com//57808ea100018c7a04650475.jpg

这是switch的语法:

http://img1.sycdn.imooc.com//57808ef000010b3701940295.jpg你的代码语法错了亲,上面那个你可以参考一下。

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

welcomeleeeee

楼主那样写也可以的,如果case后面没有break的话会继续往下执行,直到遇到break或者default为止
2016-07-09 回复 有任何疑惑可以回复我~
#2

慕粉3600915 回复 welcomeleeeee

哦哦,也对哈 嘿嘿
2016-07-09 回复 有任何疑惑可以回复我~
#3

慕粉3600915 回复 welcomeleeeee

楼主那个方法没有测试,还以为语法错了呢。嘻嘻
2016-07-09 回复 有任何疑惑可以回复我~

break似乎放错位置了

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

举报

0/150
提交
取消

不知道错哪里,提示有好多错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信