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

以下代码改用字符型变量如何判断?

以下代码改用字符型变量如何判断?

yuanyuan_0005 2016-02-15 20:24:53
int bifen=70; char sex='男'; if(bifen>80){//以下划横线处提示错误,为什么? if(sex.equals("男")){ System.out.println("男子组决赛"); }else { System.out.println("女子组决赛"); } }else{ System.out.println("无法进入决赛"); }
查看完整描述

2 回答

已采纳
?
一条小咸鱼

TA贡献457条经验 获得超255个赞

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

public class Hello {
    public static void main(String[] args) {
        int score = 70;

        char sex = '男';

        if (score > 80) {

            if (sex == '男') {

                System.out.println("男子组决赛");

            } else {

                System.out.println("女子组决赛");

            }

        } else {

            System.out.println("无法进入决赛");

        }
    }
}


查看完整回答
反对 回复 2016-02-15
?
killer00go

TA贡献11条经验 获得超2个赞

sex.equals("男"),用单引号‘ 男 ’

查看完整回答
1 反对 回复 2016-02-15
  • 2 回答
  • 0 关注
  • 1552 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信