作业帮 > 数学 > 作业

"Y".equals(answer)和answer!="Y"有什么区别?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/03 05:40:11
"Y".equals(answer)和answer!="Y"有什么区别?
不一样的...equals比较的是两个Object的值是否相等.== 和 != 当比较的并非int,long或float类型时,他们比较的是两个Object的内存地址是否相同的.所以answer肯定是不等于"Y"的