算術運算有哪些?
算術運算
名稱 | 操作符 | 作用 | 示例 | 結果 |
加法 | + | 將一個值和另一個值相加 | 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 |