×
演算子と制御文
Javaの演算子の優先順位(高い順)の要約は以下の通りです。 1. かっこ・アクセス:() [] . 2. 単項演算子:++ -- + - ! ~ (右から左) 3. 算術演算子(乗除):* / % 4. 算術演算子(加減):+ - 5. シフト演算子:<< >> >>> 6. 比較・関係:< <= > >= instanceof 7. 等価比較:== != 8. ビット論理:& ^ | 9. 論理演算子:&& || 10. 三項演算子:?: (右から左) 11. 代入演算子:= += -= *= /= (右から左) 評価において重要なのが「短絡評価(ショートサーキット評価)」です。&& 演算子では左辺が false であれば右辺の評価をスキップし、|| 演算子では左辺が true であれば右辺の評価をスキップします。

試験でのポイント

Java Silver試験では、インクリメント演算子(++)の前置・後置と、短絡評価(&&, ||)を組み合わせた引っ掛け問題が頻繁に出題されます。 1. 前置と後置の差:y = x++ は「yにxを代入したあとにxを+1」、y = ++x は「xを+1したあとにyに代入」します。 2. 短絡評価による変数の変化漏れ:
int a = 0;
boolean b = (false && (++a > 0)); 
// 左辺がfalseのため ++a は実行されない! したがって a は 0 のまま
このようなコードで、a の最終的な値を答えさせる問題が多発するため、評価がスキップされるかどうかを慎重に追う必要があります。

関連する用語

条件文で使用される「if文とswitch文」や「break文とcontinue文」、値の型判定を行う「プリミティブ型」や「参照型」は演算子の評価と組み合わせて頻出します。

ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。

この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。

公式資料

用語集一覧 / ← 前の記事 / 次の記事 →