代码问题!

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

慕九州4430674

2017-02-27 12:16

public class HelloWorld {
    public static void main(String[] args) {
  int score = 94;
  String sex = "女";
        if(score>80)
        {
            if(sex="女")
            {
                System.out.println("进女子决赛");
            }
            else
            {
                System.out.println("进男子决赛");
            }
        }

这个程序为啥不对

写回答 关注

4回答

  • imoocflash
    2017-04-04 00:23:45

    =是赋值,==才是等于;你也可以写成if(sex.equals("女")),equals()很多时候相当于==的

  • qq_朱祥_0
    2017-03-01 15:59:02

    “=”是赋值运算符,“==”是比较运算符,这里是比较的意思;

  • ziom
    2017-02-27 15:57:54

    里面那个if分支条件有问题,改成if("女".equals(sex))就行了

  • qq_敢不敢将心比心_0
    2017-02-27 12:45:18

    if(sex="女")错了

    用if(sex.equals("女"))

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

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

1165550 学习 · 17586 问题

查看课程

相似问题

代码 问题

回答 7

代码问题。

回答 1

代码问题。

回答 2

代码问题噗

回答 1

代码else问题

回答 2