课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
没理解括号里面,是固定格式和代表意义
2018-12-11
源自:Java入门第一季(IDEA工具)升级版 4-4
正在回答
if (sex.equals("男"))代表:如果sex变量的内容是“男”
为什么用equals而不用==?
是因为==用于的是两个基本类型变量的值是否相等,或者是两个引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。
而equals操作表示的是两个引用型变量是否是对同一个对象的引用,即堆中的内容(值)是否相同。对于引用型变量,==比较的是2个对象的地址,而equals比较的是2个对象地址中的内容。
对于基本型变量,只会用到==,不会用equals
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答有点疑问??
2 回答有点小疑问
2 回答为什么要用equals啊
1 回答你们有视屏吗
4 回答显示结果都对为什么 还问我 有没有 String。。。。。那一行