目录 关系运算符 强调 关系运算符 关系运算符生成的是一个 boolean(布尔)结果,它们计算的是操作数的值之间的关系。如果关系是真实的,结果为 true(真),否则
目录
- 关系运算符
- 强调
关系运算符
关系运算符生成的是一个 boolean(布尔)结果,它们计算的是操作数的值之间的关系。如果关系是真实的,结果为 true(真),否则,结果为 false(假)。
表格中的例子中,假设变量 a 为 3,变量 b 为 5:
除了上表列出的二元运算符,Java 还有唯一的一个三目运算符 ?: 。
语法格式:
布尔表达式 ?表达式 1 : 表达式 2;
运算过程:如果布尔表达式的值为 true,则返回表达式 1的值,否则返回表达式 2的值。
强调
== 和 != 适用于所有的基本数据类型,其他关系运算符不适用于 boolean,因为 boolean 值只有 true 和 false,比较没有任何意义。== 和 != 也适用于所有对象,可以比较对象的引用是否相同。
引用:Java 中一切都是对象,但操作的标识符实际是对象的一个引用。