Java 關(guān)系運算符

Java的關(guān)系運算符(relational operators)也稱為“比較運算符”,用于用來比較判斷兩個變量或常量的大小。關(guān)系運算符是二元運算符,運算結(jié)果是 boolean 型。當運算符對應的關(guān)系成立時,運算結(jié)果是 true,否則是 false。

運算符描述例子

==檢查如果兩個操作數(shù)的值是否相等,如果相等則條件為真。(A == B)為假。

!=檢查如果兩個操作數(shù)的值是否相等,如果值不相等則條件為真。(A != B) 為真。

>?檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是那么條件為真。(A> B)為假。

<?檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是那么條件為真。(A <B)為真。

>=檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是那么條件為真。(A> = B)為假。

<=檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是那么條件為真。(A <= B)為真。

1. 關(guān)系運算符的優(yōu)先級為:>、<、>=、<= 具有相同的優(yōu)先級,高于具有相同優(yōu)先級的 !=、==。 2. 關(guān)系運算符的優(yōu)先級高于賦值運算符而低于算術(shù)運算符,結(jié)合方向是自左向右。 Java測試

int a = 1;

int b = 2;

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

https://java-er.com/blog/java-relations-operation/

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容