() [] .
2. 単項演算子:++ -- + - ! ~ (右から左)
3. 算術演算子(乗除):* / %
4. 算術演算子(加減):+ -
5. シフト演算子:<< >> >>>
6. 比較・関係:< <= > >= instanceof
7. 等価比較:== !=
8. ビット論理:& ^ |
9. 論理演算子:&& ||
10. 三項演算子:?: (右から左)
11. 代入演算子:= += -= *= /= (右から左)
評価において重要なのが「短絡評価(ショートサーキット評価)」です。&& 演算子では左辺が false であれば右辺の評価をスキップし、|| 演算子では左辺が true であれば右辺の評価をスキップします。
++)の前置・後置と、短絡評価(&&, ||)を組み合わせた引っ掛け問題が頻繁に出題されます。
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 の最終的な値を答えさせる問題が多発するため、評価がスキップされるかどうかを慎重に追う必要があります。
ファクトチェック:1Z0-825-JPN(2026-08-01確認)。試験番号1Z0-825-JPN、試験時間90分、60問、合格ライン65%です。
この記事は公式出題範囲・チェックリストとの対応を編集部で確認した学習解説です。