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

这个用if怎么做?

char today='日';

   if((today.equals('一'))||(today.equals('三'))||(today.equals('五'))){

    System.out.println("早餐吃包子");   

}

        else if((today.equals('二'))||(today.equals('四'))||(today.equals('六'))){

         System.out.println("早餐吃油条");

        }else{

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

        }

正在回答

4 回答

基本数据类型可以==来判断,引用类型用equals()

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

Suwenbin 提问者

那这个为什么用else if时候就不能输出正确答案?
2016-04-22 回复 有任何疑惑可以回复我~

为啥.equals不能用呢?同问?难道是因为用的char?

0 回复 有任何疑惑可以回复我~
char today='日';
   if((today.equals('一'))||(today.equals('三'))||(today.equals('五')))
      System.out.println("早餐吃包子");   
   if((today.equals('二'))||(today.equals('四'))||(today.equals('六')))
      System.out.println("早餐吃油条");
   if(today,equals('日'))
      System.out.println("吃主席套餐");


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

Suwenbin 提问者

这个还是不对 把equals换成==就能正常输出了
2016-04-22 回复 有任何疑惑可以回复我~
#2

玄鉴

为啥equals不能用呢?
2016-05-01 回复 有任何疑惑可以回复我~

String today

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

举报

0/150
提交
取消

这个用if怎么做?

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

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

帮助反馈 APP下载

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

公众号

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