关系运算符用来进行比较运算,如表所示。关系运算的结果是布尔值:true/false;
关系运算符
运算符 | 含义 | 示例 |
== | 等于 | a==b |
!= | 不等于 | a!=b |
> | 大于 | a>b |
< | 小于 | a<b |
>= | 大于或等于 | a>=b |
<= | 小于或等于 | a<=b |
注意事项
-
=是赋值运算符,而真正的判断两个操作数是否相等的运算符是==。
-
==、!= 是所有(基本和引用)数据类型都可以使用
-
> 、>=、 <、 <= 仅针对数值类型(byte/short/int/long, float/double。以及char)
int a=3; System.out.println(a==3);//true System.out.println(a!=3);//false System.out.println(a<5);//true char b='a'; char b2='c'; System.out.println((int)b);//97 System.out.println(0+b);//97 System.out.println(0+b2);//99 System.out.println(b<b2);//true