关系运算

关系运算:是真是假?

关系运算符用来判断两个数值之间的关系,其运算结果是一个布尔值(boolean类型的值),只可能有两种结果:true 或者 false

Table 1. 常见逻辑运算

运算 描述(如果回答是,则其运算结果为true,否则为false
x > y x是否大于y
x >= y x是否大于等于y
x < y x是否小于y?
x <= y x是否小于等于y?
x == y x是否等于y? (:这里是两个等号==,一个等号是赋值)
x != y x是否不等于y?

例1. 检验关系运算的结果
RationalOperator.java

public class RelationalOperator {
	public static void main(String[] args) {
		System.out.println(5 > 6);
	}
}

以上运行结果为false,即 5 > 6的运算结果是false,显然,5是不可能大于6的。因为5 > 6的计算结果是个boolean值,那么我们可以创建一个boolean类型的变量保存这个计算结果,以便后面使用,比如上面的例子可以更改为:

public class RelationalOperator {
	public static void main(String[] args) {
        boolean is5GreaterThan6 = 5 > 6;
		System.out.println(is5GreaterThan6);
	}
}

运行,我们将得到同样的结果。