Java 演算子の一覧

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

△上に戻る