关系运算符介绍
下表为Java支持的关系运算符
表格中的实例整数变量A的值为10,变量B的值为20:
运算符 | 描述 | 例子 |
---|---|---|
== | 检查如果两个操作数的值是否相等,如果相等则条件为真。 | (A == B)为假(非真)。 |
!= | 检查如果两个操作数的值是否相等,如果值不相等则条件为真。 | (A != B) 为真。 |
> | 检查左操作数的值是否大于右操作数的值,如果是那么条件为真。 | (A> B)非真。 |
< | 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。 | (A <B)为真。 |
>= | 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。 | (A> = B)为假。 |
<= | 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。 | (A <= B)为真。 |
实例
下面的简单示例程序演示了关系运算符。复制并粘贴下面的Java程序并保存为Test.java文件,然后编译并运行这个程序:
public class RelationalOperator { public static void main(String[] args) { int a = 10; int b = 20; // 检查如果两个操作数的值是否相等,如果相等则条件为真。 System.out.println("a == b = " + (a == b)); // 检查如果两个操作数的值是否相等,如果值不相等则条件为真。 System.out.println("a != b = " + (a != b)); // 检查左操作数的值是否大于右操作数的值,如果是那么条件为真。 System.out.println("a > b = " + (a > b)); // 检查左操作数的值是否小于右操作数的值,如果是那么条件为真。 System.out.println("a < b = " + (a < b)); // 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。 System.out.println("b >= a = " + (b >= a)); // 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真。 System.out.println("b <= a = " + (b <= a)); } }
运行结果:
a == b = false a != b = true a > b = false a < b = true b >= a = true b <= a = false
注意:不支持连着的比较方式