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

关于 = 的问题

为什么不可以用    if("sex = 男")  而要用    if(sex.equals("男"))  这种形式的呢????

提问者:慕瓜453346 2018-07-09 23:22

个回答

  • moli97
    2018-07-12 15:11:13
    已采纳

    sex=="男" 这是判断sex是否为"男","sex = 男"是字符串

  • qq_龙之子_1
    2018-07-13 13:57:33

    = 是赋值,将XX=xx,==不是,==就是数学中的=

  • qq_UnfunnyJoker_0
    2018-07-11 21:46:12

    if("sex = 男") 中,我个人认为因为有双引号的原因,所以sex = 男是作为一个文本,而不是判定条件。

  • 慕粉1642579034
    2018-07-10 08:47:54

    因为啥我也不知道