概述:
关系运算符就是用来描述两个变量或者常量之间的关系的.主要分为以下6种:
符号 | 说明 |
== | a==b,判断a和b的值是否相等,成立为true,不成立为false |
!= | a!=b,判断a和b的值是否不相等,成立为true,不成立为false |
> | a>b,判断a是否大于b,成立为true,不成立为false |
>= | a>=b,判断a是否大于等于b,成立为true,不成立为false |
< | a<b,判断a是否小于b,成立为true,不成立为false |
<= | a<=b,判断a是否小于等于b,成立为true,不成立为false |
注意事项
- 关系运算符的结果都是boolean类型,要么是true,要么是false。
- 千万不要把==写成了=, 否则结果可能不是你想要的.
案例
需求
定义两个int类型的变量a和b, 分别赋值为10和5.
通过关系运算符比较这两个变量之间的关系, 并打印结果.
public class OperatorDemo01 {
public static void main(String[] args) {
//定义两个int类型的变量a和b, 分别赋值为10和5.
int a = 10;
int b = 5;
//通过`关系运算符`比较这两个变量之间的关系, 并打印结果.
System.out.println(a > b);
System.out.println(5 >= 5);
System.out.println(a < b);
System.out.println(5 <= 5);
System.out.println(a != b);
System.out.println(a == b);
System.out.println(a = b);
//关系运算符的最终结果是boolean类型, 所以我们也可以用boolean类型的变量接收.
boolean flag = 10 < 5;
System.out.println(flag);
}
}