问答详情
源自:4-5 练习题

if后面的小括号里面一定要用equals不能用=吗

如果我这样子写

if (a = "宅"){
 System.out.println("宅")
}

可以吗

提问者:慕虎7175789 2015-11-18 20:43

个回答

  • HansonQ
    2015-11-18 21:23:33
    已采纳

    首先在java里面“=”表示赋值 ,==才是比较相等。注意==和equals的区别

  • 纵观全局
    2015-11-18 21:58:10

    要高明白=是干嘛的.是赋值,俄quals是引用类型比较.不能混为一谈