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

请问为啥String 中的变量需要用“==”???,'=="需要在什么时候可以用???

例如 String sex="女";

if (sex=="女"){....

...

...

}

提问者:慕粉13330937694 2016-05-15 17:19

个回答

  • RedFord
    2016-05-15 17:30:36
    已采纳

    一个 “=”是赋值

    两个 “==”是判断

    第一个是把“女”赋值给sex

    第二个是判断sex的内容是不是“女”

  • onefly3360395
    2016-05-15 21:42:38

    java基本类型的的比较用==,对象的比较用equal

  • 慕妹9290897
    2016-05-15 17:38:07

    用于判断条件时用“==”

  • wsycymhtdnr
    2016-05-15 17:27:12

    ==是比较前后两者是否相同,=才是赋值。

    不要弄混了。