算術運算有哪些?
算術運算
| 名稱 | 操作符 | 作用 | 示例 | 結果 |
| 加法 | + | 將一個值和另一個值相加 | 8+5 | 13 |
| 減法 | - | 將一個值減去另一個值 | 12-9 | 3 |
| 除法 | / | 兩個值相除 | 24/3 | 8 |
| 乘法 | * | 使用星號(*)將兩個值相乘 | 3*7 | 21 |
| 遞增 | ++ | 當前值加一 | i=3; i++; | 4 |
| 遞減 | -- | 當前值減一 | i=3; i--; | 2 |
| 求模 | % | 兩個值相除,返回余數 | 1 | 1 |
邏輯運算有哪些?
| 輯運算符 | 名稱 | 說明 |
| && | 邏輯與 | 檢查多個條件,如果被檢查的條件都返回true則返回true |
| || | 邏輯或 | 檢查多個條件,如果被檢查的任何一個條件返回true則返回true |
| ! | 邏輯非 | 對布爾值取反 |
示例:
|
1
2
3
4
5
|
boolean a = true;
boolean f = false;
System.out.println(a && f); // 輸出false
System.out.println(a || f); // 輸出true
System.out.println(! f); // 輸出false
|
比較運算有哪些?
比較運算通常用於比兩個數或兩個表達式的大小,比較的結果是布爾類型,要么是true要么是false。
| 比較運算符 | 名稱 | 說明 | 示例 | 結果 |
| == | 等於 | 比較兩個數值(數字、布爾)是否相同 | 9==9 | true |
| 8==7 | false | |||
| != | 不等於 | 比較兩個數值(數字、布爾)是不同 | 6!=6 | false |
| 5!=8 | true | |||
| < | 小於 | 檢查左邊的數是否小於右邊的數 | 6<9 | true |
| 9<6 | false | |||
| > | 大於 | 檢查左邊的數是否大於右邊的數 | 9>6 | true |
| 6>9 | false | |||
| <= | 小於或等於 | 檢查左邊的數是否小於或等於右邊的數 | 6<=9 | true |
| >= | 大於或等於 | 檢查左邊的數是否大於或等於右邊的數 | 9>=6 | true |
