Javaの演算子の一覧です。
目次
比較演算子
| 演算子 |
説明 |
| a == b |
aとbの値は等しい |
| a != b |
aとbの値は等しくない |
| a > b |
aはbより大きい、大なり |
| a >= b |
aはbより大きい または 等しい、大なりイコール |
| a < b |
aはbより小さい 小なり |
| a <= b |
aはbより小さい または 等しい、小なりイコール |
Javaはイコール3つ(===)の演算子はありません。
論理演算子
| 演算子 |
説明 |
| a && b |
AかつB、論理積 |
| a || b |
AまたはB、論理和 |
| !a |
Aではない、否定 |
| a^b |
AとBがtrueまたはfalseのときtrue
AまたはBどちらか1つがtrueでもう1つがfalseのときfalse
排他的論理和 |
算術演算子
| 演算子 |
説明 |
| a + b |
足し算 |
| a - b |
引き算 |
| a * b |
掛け算 |
| a / b |
割り算 |
| a % b |
割り算の余りを求める |
代入演算子
| 演算子 |
説明 |
| a += 3 |
a = a + 3 と同じ |
| b -= 3 |
b = b -3 と同じ |
| c *= 3 |
c = c * 3 と同じ |
| d /= 3 |
d = d / 3 と同じ |
| e %= 3 |
e = e % 3 と同じ |
インクリメント/デクリメント演算子
| 演算子 |
説明 |
| ++a |
値に1を足してから変数に代入 |
| a++ |
値を変数に代入してから1を足す |
| --a |
値から1を引いてから変数に代入 |
| a-- |
値を変数に代入してから1を引く |
ビット演算子
| 演算子 |
説明 |
| << |
左にシフト |
| >> |
右にシフト |
| >>> |
右にシフト(左は0埋め) |
| & |
論理積 |
| | |
論理和 |
| ~ |
ビットを反転 |
関連の記事
Java if文 条件分岐を行うサンプル
Java 計算のサンプル(a += 3や++aとa++)