为了账号安全,请及时绑定邮箱和手机立即绑定

关于 = 的问题

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

正在回答

4 回答

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

0 回复 有任何疑惑可以回复我~
#1

慕瓜453346 提问者

非常感谢!嗯嗯,我最后也发现了!!大佬
2018-07-12 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

因为啥我也不知道

0 回复 有任何疑惑可以回复我~
#1

慕瓜453346 提问者

但是两种都是可以的呀!!!
2018-07-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165153    人
  • 解答问题       17581    个

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

进入课程

关于 = 的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信