java比较运算符

比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间以及其他类型的信息之间的比较。比较运算符的运算结果是boolean型。当运算符对应的关系成立时,运算结果为true,否则为false。所有比较运算符通常作为判断的依据用在条件语句中。比较运算符共有6个,如表所示。

运算符作用举例操作数据结果
>比较左方是否大于右方'a'>'b'整型、浮点型、字符型false
<比较左方是否小于右方156<456整型、浮点型、字符型true
==比较左方是否等于右方'c'=='c'基本数据类型、引用型true
>=比较左方是否大于等于右方479>=426整型、浮点型、字符型true
<=比较左方是否小于等于右方12.45<=45.5整型、浮点型、字符型true
!=比较左方是否不等于右方'y'!='t'基本数据类型、引用型true

[例子]在项目中创建类Compare,在主方法中创建整型变量,使用比较运算符对变量进行比较运算,并将运算后的结果输出。

public class Compare { // 创建类
	public static void main(String[] args) {
		int number1 = 4; // 声明int型变量number1
		int number2 = 5; // 声明int型变量number2
		System.out.println("number1>number的返回值为:" +(number1 > number2));
		/* 依次将变量number1与变量number2的比较结果输出 */
		System.out.println("number1<number2的返回值为:"+(number1 < number2));
		System.out.println("number1==number2返回值为:"+(number1== number2));
		System.out.println("number1!=number2返回值为:"+(number1 != number2));
		System.out.println("number1>= number2返回值为:"+(number1 >= number2));
		System.out.println("number1<=number2返回值为:"+(number1 <= number2));
	}
}
运算符实例运行结果
运算符实例运行结果

发表评论