Java关系运算符完全指南:用法、实例与最佳实践
这是文章《Java中的关系运算符》的第1部分(共1部分)。
在Java中,关系运算符用于比较两个变量的相等性、不相等性、大于、小于等。Java的关系运算符始终返回布尔值 – true或false。
Java中的关系运算符
Java有6个关系运算符。
- == 是相等运算符。如果两个操作数引用同一个对象,则返回 true,否则返回 false。
- != 是不相等运算符。如果两个操作数引用不同的对象,则返回 true,否则返回 false。
- < 是小于运算符。
- > 是大于运算符。
- <= 是小于等于运算符。
- >= 是大于等于运算符。
支持关系运算符的数据类型
- == 和 != 运算符可用于任何基本数据类型以及对象。
- <、>、<= 和 >= 可用于可以用数字表示的基本数据类型。它们适用于 char、byte、short、int 等,但不适用于 boolean。这些运算符不支持对象。
关系运算符示例
package com.Olivia.java;
public class RelationalOperators {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println(a == b);
System.out.println(a != b);
System.out.println(a > b);
System.out.println(a < b);
System.out.println(a >= b);
System.out.println(a <= b);
// 对象支持 == 和 != 运算符
System.out.println(new Data1() == new Data1());
System.out.println(new Data1() != new Data1());
}
}
class Data1 {
}
结果:
