Java 中的关系运算符
Java 中的关系运算符用于比较两个变量是否相等、不等、大于、小于等。Java 关系运算符总是返回布尔值 - true 或 false。
Java 中的关系运算符
Java 有 6 个关系运算符。
- == 是相等运算符。如果两个操作数都指向同一个对象,则返回 true,否则返回 false。
- != 为非相等运算符。如果两个操作数引用不同的对象,则返回 true,否则返回 false。
- < 是小于运算符。
- > 是大于运算符。
- <= 小于或等于运算符。
- >= 大于或等于运算符。
关系运算符支持的数据类型
- == 和 != 运算符可以与任何原始数据类型以及对象一起使用。
- <、>、<= 和 >= 可用于以数字表示的原始数据类型。它适用于 char、byte、short、int 等,但不适用于 boolean。对象不支持这些运算符。
关系运算符示例
package com.journaldev.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);
// objects support == and != operators
System.out.println(new Data1() == new Data1());
System.out.println(new Data1() != new Data1());
}
}
class Data1 {
}
输出: