java运算符

你说的曾经没有我的故事 提交于 2019-12-06 10:01:37
  1. 关系操作符生成的是一个 boolean(布尔)结果,它们计算的是操作数的值之间的关系。如果关系是真实的,关系表达式会生成true(真);如果关系不真实,则生成rase(假)。关系操作符包括小于(<)、大于(>)、小于或等于(<=)、大于或等于(>=)、等于(==)以及不等于(!=)。等于和不等于适用于所有的基本数据类型,而其他比较符不适用于 boolean类型。因为boolean值只能为tru或 false,“大于”和“小于”没有实际意义。
  2. 基本数据类型 直接使用 == 或者 != 来比较等价性,不能使用equals()。
  3. 引用数据类型使用 == 或者 != 的时候表示两个对象的引用地址是否一样。如果想比较两个对象(用数据类型)的实际内容是否相同那么必须使用适用的特殊方法equals()。
  4. equals()方法解释 equals()的默认行为是比较引用地址,所以除非在自己的新类中覆盖equals()方法,否则不能表现出我们希望的行为。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!