关系运算符

本文详细介绍了Java中的关系运算符,包括等于、不等于、大于、小于、大于等于和小于等于的用法,以及如何在不同数据类型(包括字符和Unicode)中进行比较。通过代码示例展示了这些运算符的实际应用。
摘要由CSDN通过智能技术生成

关系运算符

        

运算符含义举例
==等于a == b
!=不等于a != b
>大于a > b
<小于a < b
>=大于等于a >= b
<=小于等于

a <= b

        关系运算符的运算结果是布尔值:true / false。

        关系运算符是用来比较运算的。

注意

  • java语言中的一个等号 "=" 是赋值运算符,等号右侧的赋给等号左侧的(右赋左),想要判断两个操作数的值是否相等使用的是两个等号 "==",上一节的赋值运算符我已经说过一遍啦!
  • 两个等号 "==",不等号 "!=",可以用于所有的数据类型(基本数据类型和引用数据类型)。
  • >,<,>=,<= 仅可以使用数值类型(byte/short/int/long,float/double,char以及Unicode字符集)。

代码示例

/**
 * 测试关系运算符
 */
public class TestOperator03 {

    public static void main(String[] args) {
        int a = 1;
        int b = 2;
        System.out.println("a和b是否相等: "+(a == b)); // 判断a和b两个数是否相等
        System.out.println("a和b是否不相等: "+(a != b)); // 判断a和b两个数是否不相等
        System.out.println("a是否大于b: "+(a > b)); // 判断a是否大于b
        System.out.println("a是否小于b: "+(a < b)); // 判断a是否小于b
        System.out.println("a是否大于等于b: "+(a >= b)); // 判断a是否大于等于b
        System.out.println("a是否小于等于b: "+(a <= b)); // 判断a是否小于等于b

        System.out.println();
        System.out.println("==========测试char类型==========");
        // 注意:字符型比较的是Unicode值
        char c1 = 'a';
        char c2 = 'b';
        System.out.println("字符型c1是否大于字符型c2: "+(c1 >= c2));
        char c3 = 'A';
        char c4 = 'B';
        if (c3 == c4){
            System.out.println("c3的Unicode值等于c4的Unicode值!");
        }else {
            System.out.println("c3的Unicode值不等于c4的Unicode值!");
        }
    }
}

打印(输出)结果:

a和b是否相等: false
a和b是否不相等: true
a是否大于b: false
a是否小于b: true
a是否大于等于b: false
a是否小于等于b: true

==========测试char类型==========
字符型c1是否大于字符型c2: false
c3的Unicode值不等于c4的Unicode值!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lsj-happiness

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值