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

equal()的用法

老师,为什么要用equal(),而不能直接用if(sex="女")?

提问者:晴日共剪窗 2015-07-08 20:41

个回答

  • ybbzbb
    2015-07-09 01:14:09

    额,你的基础要好好的学一下啊!

    第一: if(sex="女")  中的 = 是赋值的意思。 只能用 == 才是比较

    第二: .equal() ,这是比较字符串, == 在不是基本类型,比较的就是指向的地址!