Java中的关系运算符

时间:2020-02-23 14:37:24  来源:igfitidea点击:

Java中的关系运算符用于比较两个变量是否相等,不相等,大于,小于等。
Java关系运算符始终返回布尔值-true或者false。

Java中的关系运算符

Java有6个关系运算符。

  • ==是相等运算符。
    如果两个操作数都引用同一个对象,则返回true,否则返回false。

  • !=适用于非等号运算符。
    如果两个操作数都引用不同的对象,则返回true,否则返回false。

  • <小于运算符。

  • 大于运算符。

  • <=小于或者等于运算符。

  • =大于或者等于运算符。

关系运算符支持的数据类型

  • ==和!=运算符可与任何原始数据类型以及对象一起使用。

  • <,>,<=和> =可以与可以用数字表示的原始数据类型一起使用。
    它适用于char,byte,short,int等,但不适用于boolean。
    这些运算符不支持对象。

关系运算符示例

package com.theitroad.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 {
}