1. 程式人生 > 其它 >基本語法-運算子-比較運算子(關係運算符)

基本語法-運算子-比較運算子(關係運算符)

比較運算子(關係運算符)

運算子 運算 範例 結果
== 相等於 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