关系运算
关系运算:是真是假?
关系运算符用来判断两个数值之间的关系,其运算结果是一个布尔值(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);
}
}
运行,我们将得到同样的结果。