问答详情
源自:4-6 Java条件语句之 switch

这个用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("吃主席套餐");

        }

提问者:Suwenbin 2016-04-21 21:35

个回答

  • 初晓之慕
    2016-04-21 22:01:51
    已采纳

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

  • copyrightgreat
    2016-05-08 21:50:16

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

  • A破坏狂
    2016-04-21 22:36:23

    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("吃主席套餐");


  • 慕粉3198584
    2016-04-21 22:10:40

    String today