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

自己怎么错了

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

正在回答

2 回答

case语句后是冒号,不是分号。

输出语句的分号敲成中文分号,改成英文的即可。

修改后的代码

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


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

注意中文符号如;和英文符号如;的区别

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

举报

0/150
提交
取消

自己怎么错了

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

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

帮助反馈 APP下载

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

公众号

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