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

关于switch语句中||的用法

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


正在回答

4 回答

public class wsq {

   public static void main(String[] args) {

char today='日';

switch (today){

       case ('一'|'五'|'三'):

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

       break;

       case ('二'|'四'|'六'):

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

       break;

       default:

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

}

}

}

换成这样就可以了,,不知为什么


0 回复 有任何疑惑可以回复我~
Case 后面只能为常量


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

不能这样的  你只能多写几个case  不能在case 后面用||

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

case后面接常量,而且只能是一个

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

举报

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

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

进入课程

关于switch语句中||的用法

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

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

帮助反馈 APP下载

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

公众号

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