关于 = 的问题

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

慕瓜453346

2018-07-09 23:22

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

写回答 关注

4回答

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

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

    慕瓜4533...

    非常感谢!嗯嗯,我最后也发现了!!大佬

    2018-07-12 23:46:27

    共 1 条回复 >

  • 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

    因为啥我也不知道

    慕瓜4533...

    但是两种都是可以的呀!!!

    2018-07-10 21:57:03

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题