運算子 | 功能 | 範例 | 適用變數類型 | |
輸入 | 輸出 | |||
+ | 將兩變數相加 | int x = 1; int y = 2; int z = x + y; System.out.print(z); |
3 | 整數、浮點數 |
- | 將前變數減去後變數 | int x = 3; int y = 2; int z = x - y; System.out.print(z); |
1 | 整數、浮點數 |
* | 將兩變數相乘 | int x = 4; int y = 2; int z = x * y; System.out.print(z); |
8 | 整數、浮點數 |
/ | 將前變數除以後變數 | int x = 6; int y = 2; int z = x + y; System.out.print(z); |
3 | 整數、浮點數 |
% | 將前變數對後變數取餘數 | int x = 13; int y = 5; int z = x + y; System.out.print(z); |
3 | 整數 |
原式 | 其他表示法 |
x = x + 1; | x++; x += 1; |
x = x + 3; | x += 3; |
x = x - 1; | x--; x -= 1; |
x = x * 2; | x *= 2; |
x = x / 2; | x /= 2; |
x = x % 2; | x %= 2; |
運算子 | 功能 | 範例 | |
判斷式 | 布林值 | ||
! | 將後面的判斷式布林值轉換(true⇔false) | !(3 > 2) | false |
== | 判斷該運算子前後是否相等 | 3 == 3 | true |
!= | 判斷該運算子前後是否不相等 | 5 != 6 | true |
<= | 判斷該運算子之前的變數是否小等於後變數 | 6 <= 5 | false |
< | 判斷該運算子之前的變數是否小於後變數 | 5 < 6 | true |
>= | 判斷該運算子之前的變數是否大等於後變數 | 9 >= 5 | true |
> | 判斷該運算子之前的變數是否大於後變數 | 7 > 8 | false |