啥情况,前面两个条件不是满足了吗?咋进入男子了

来源:4-4 Java条件语句之嵌套 if

慕虎2096416

2020-04-23 16:27

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if(score>=80){

            if(sex.equals('女')){

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

            }else{

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

            }

            }else{

                 System.out.println("淘汰");

        }

}

}

进入男子

写回答 关注

5回答

  • qq_慕工程0207191
    2020-06-02 10:58:17

    双引号  

  • 慌乱5
    2020-04-24 16:01:08

    if(sex.equals("女"))

    女字要双引号

  • 慕少1317773
    2020-04-24 15:38:37

    瞎搞  就是个有毛病的题  94没有说是谁的成绩,凭什么就判定是女子进入决赛

    若尘2920...

    像个憨憨一样没看到证明吗>80看清楚再说吧,

    2020-05-12 10:36:29

    共 1 条回复 >

  • 慕慕3232442
    2020-04-24 11:54:09

     if(sex.equals('女')这里的单引号应该改为双引号

  • 小仆仆
    2020-04-24 11:03:59

    你的equals("女")换成这个就行,equals是判断字符串的内容是否相同,你的equals里是字符,所以判断为错误,就会输出男子

Java入门第一季(IDEA工具)升级版

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

1165178 学习 · 17581 问题

查看课程

相似问题