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

嵌套if语句

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

   if(sex=="女")  这个里面可以使=吗?为什么是==?

提问者:承诺太虚伪 2017-04-22 14:35

个回答

  • 便便君
    2017-05-03 16:40:35

    "="是赋值运算符,"=="是比较运算符。

    用法不同

  • qq_空_143
    2017-04-22 16:26:54

    妈蛋了

  • qq_空_143
    2017-04-22 16:26:29

    =是数学里的,计算机里的等于是==。规定的语法问题

  • 承诺太虚伪
    2017-04-22 14:41:57

    那在if表达式里面 sex='女';这句代码不对吗?

  • 迷潞的地图
    2017-04-22 14:39:37

    =是赋值运算符,不是等于号,在Java里面等于号应该是“==”