Java語言支援以下關係運算子。假設變數A
的值是10
,變數B
的值是20
,則 -
運算子 | 描述 | 範例 |
---|---|---|
== |
等於運算子,檢查兩個運算元的值是否相等,如果相等,則條件變為真。 | A==B 結果為假。 |
!= |
不等於運算子,檢查兩個運算元的值是否不相等,如果不相等,則條件變為真。 | A!=B 結果為真。 |
> |
大於運算子,檢查左運算元的值是否大於右運算元的值,如果大於,則條件變為真。 | A>B 結果為假。 |
< |
小於運算子,檢查左運算元的值是否小於右運算元的值,如果小於,則條件變為真。 | A<B 結果為真。 |
>= |
大於或等於運算子,檢查左運算元的值是否大於等於右運算元的值,如果大於或等於,則條件變為真。 | A>=B 結果為假。 |
<= |
小於或等於運算子,檢查左運算元的值是否小於或等於右運算元的值,如果小於或等於,則條件變為真。 | A<=B 結果為真。 |
Java關係運算子範例程式碼如下 -
public class Test {
public static void main(String args[]) {
int a = 10;
int b = 20;
System.out.println("a == b = " + (a == b) );
System.out.println("a != b = " + (a != b) );
System.out.println("a > b = " + (a > b) );
System.out.println("a < b = " + (a < b) );
System.out.println("b >= a = " + (b >= a) );
System.out.println("b <= a = " + (b <= a) );
}
}
執行上面範例程式碼,得到以下結果:
a == b = false
a != b = true
a > b = false
a < b = true
b >= a = true
b <= a = false