JAVAの演算子の優先順位

上ほど先に処理され

++  -- + - ~ ! () インクリメント プラス マイナス キャスト
* / %        乗算 除算 剰余
+ -         加算 減算
<< >> >>>      シフト
< > <= >= instanceof 比較 型比較
== !=        等価
& ^ |        ビット
&&   ||       論理
?:          条件
= *= /= %= += -= <<= >>= >>>= 代入 複合
&= ^= |=

の順番で、先に処理したい時は、()で囲むことで先に処理してくれます。