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 {
}

结果:

Java关系运算符示例
bannerAds