算術運算子
Java 的算術運算子 (arithmetic operator) 包含加、減、乘、除、取餘數,皆需兩個運算元構成運算式,如下列表
| 運算子 | 功能 | 範例 |
|---|---|---|
| + | 加 | a + b |
| - | 減 | a - b |
| * | 乘 | a * b |
| / | 除 | a / b |
| % | 取餘數 | a % b |
相等性及關係運算子
Java 的相等性及關係運算子 (equality and Relational Operator) ,比較兩個運算元是否相等或大於小於,結果為布林字面常數 (Boolean literal) ,也就是true 或 false ,如下列表
| 運算子 | 功能 | 範例 |
|---|---|---|
| == | 相等 | a == b |
| != | 不相等 | a != b |
| > | 大於 | a >= b |
| >= | 大於等於 | a >= b |
| < | 小於 | a < b |
| <= | 小於等於 | a <= b |
條件運算子
Java 的條件運算子 (conditional operator) ,測試兩個運算元是否都為 true ,或有一個為 true ,另有一個三元運算子,若第一個運算元為 true ,運算結果就是第二個運算元,反之結果為第三個運算元,如下列表
| 運算子 | 功能 | 範例 |
|---|---|---|
| && | 邏輯且 | a && b |
| || | 邏輯或 | a || b |
| ?: | 條件選擇 | a ? b : c |
沒有留言:
張貼留言