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

哪里错了啊,我用的if语句去打这个

public class HelloWorld {

    public static void main(String[]args) {

char today='日';

        if(today.equals("一,三,五") ){

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

        } 

        else if(today.equals("二,四,六")){

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

        }

else{

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

}

    }

}

        


正在回答

4 回答

public class HelloWorld {
    public static void main(String[]args) {
        char today='日';
        if(today.equals("一,三,五") ){
            System.out.println("吃包子");
        } else if(today.equals("二,四,六")){
            System.out.println("吃油条");
        }else{
         System.out.println("吃主席套餐");   
        }
    }
}

  这样把else往上提一格试试行不行呢?

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

qq_倾一世丶等一人_0 提问者

非常感谢!
2016-02-24 回复 有任何疑惑可以回复我~

双引号改成单引号,char后面的字符用的单引号

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

咳咳 

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

这句中  ;  是用的中文输入法的  所以要转换啊

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

不能调用基本类型 char 的 equals(String)

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

举报

0/150
提交
取消

哪里错了啊,我用的if语句去打这个

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

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

帮助反馈 APP下载

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

公众号

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