问答详情
源自:4-4 Java条件语句之嵌套 if

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

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("淘汰");

        }

}

}

进入男子

提问者:慕虎2096416 2020-04-23 16:27

个回答

  • 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没有说是谁的成绩,凭什么就判定是女子进入决赛

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

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

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

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