基本語法-運算子-比較運算子(關係運算符)
阿新 • • 發佈:2021-06-16
比較運算子(關係運算符)
運算子 | 運算 | 範例 | 結果 |
---|---|---|---|
== | 相等於 | 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