吹静静

欢迎QQ交流:592590682

关系运算符介绍

下表为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

注意:不支持连着的比较方式

posted on 2018-08-03 08:49  吹静静  阅读(180)  评论(0编辑  收藏  举报