基本语法-运算符-比较运算符(关系运算符)
比较运算符(关系运算符)
运算符 | 运算 | 范例 | 结果 |
---|---|---|---|
== | 相等于 | 4 == 3 | false |
!= | 不等于 | 4 != 3 | true |
< | 小于 | 4<3 | false |
> | 大于 | 4>3 | true |
<= | 小于等于 | 4 <= 3 | false |
instanceof | 检查是否是类的对象 | "Hello"instanceof String | true |
- 比较运算符的结果都是boolean型,也就是要么是true,要么是false
- 比较运算符"=="不能误写成"="
【典型代码】
int i =10;
int j = 20;
System.out.println(i == j);//false
System.out.println(i = j);//20
boolean b1 = true;
boolean b2 = false;
System.out.println(b2 == b1);//false
Sysetem.out.println(b2 = b1);//true
【特别说明】
- 1.比较运算符的结果都是boolean型
- 2.> < >= <= 只能使用在数值类型的数据之间
- 3.==和!=不仅可以使用在数值类型数据之间,还可以使用在其他引用类型变量之间
Account acct1 = new Account(1000);
Account acct2 = new Account(2000);
boolean b1 = (acct1 == acct2);//比较的是两个Account是否为同一个账户
boolean b2 = (acct1 == acct2);//true
作者:犄角旮旯是程序媛吖
版权:本文版权归作者和博客园所有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。