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++)