| 符號 | 名稱 | 功能 |
|---|---|---|
> | 大於 | 左側 > 右側 |
< | 小於 | 左側 < 右側 |
>= | 大於等於 | 左側 ≥ 右側 |
<= | 小於等於 | 左側 ≤ 右側 |
== | 等於 | 左側 = 右側 |
!= | 不等於 | 左側 ≠ 右側 |
5 >= 5 為 true1 <= n < 10 ❌ Java 語法錯誤,需用邏輯運算符:(n >= 1) && (n < 10)==,賦值用 =,新手高頻錯誤int a = 10;
boolean b = (a > 3); // true
boolean c = (b == true); // true,建議簡寫為 if (b)
for (int i = 0; i < len; i++)if (userLevel >= REQUIRED_LEVEL)if (status == ACTIVE || status == PENDING)比較運算符是程序流程控制的基石,配合邏輯運算符構建複雜業務規則。注意:
==,引入精度閾值.equals() 而非 ==(比較引用)a < b && b < c