勝手に Java リファレンス / 演算子

戻る

代入演算子
「=」を使って代入を行います。
シフト演算子
<< , >> , >>> によってシフト演算ができます。
比較・論理演算子
以下のような基本的な論理演算子が使えます。

== 等しいか?

メモ ---
String (文字列)の比較には、String.equal(String s) を使ってください。
!= 違うか?
&& AND
|| OR
< A < B
AはBより小さい
<= ちいさいか等しい
> A > B
AはBより大きい
>= 大きいか等しい
算術演算子
以下のような基本的な演算子が使えます。

+ 足し算
- 引き算
* 掛け算
/ 割り算
% 余剰
++ インクリメント
-- デクリメント

メモ ---
指数関数、対数関数、平方根、三角関数などの数値処理は、java.lang.Math クラスを使います。
 
三項演算子

単純な if 〜 else ブロックは、三項演算子にできます。

= ? 真の場合の値 : 偽の場合の値

例:
( a がゼロ以下なら a はゼロとする。そうでないならそのまま。)

int a = -1;
a = a<0 ? 0 : a ;


メモ ---
三項演算子はネストが可能です。

例:
( 与えた文字列 s が "" なら "空白"、"いくよ" なら "レッツゴー"、どれでもないなら"無意味"に変換する)

String s = "";
s = s.equals("") ? "空白" : s.equals("いくよ") ? "レッツゴー" : "無意味";