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

来源:4-5 练习题

慕虎7175789

2015-11-18 20:43

如果我这样子写

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

可以吗

写回答 关注

2回答

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

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

    慕虎7175...

    非常感谢!

    2015-11-29 20:38:03

    共 1 条回复 >

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

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

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

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

1165172 学习 · 17581 问题

查看课程

相似问题