La priorité des opérateurs détermine l'ordre qui leur est appliqué en évaluant une expression. Vous pouvez ignorer la priorité d'opérateur en utilisant des parenthèses.

La table suivante décrit la priorité des opérateurs, du moins élevé vers le plus élevé

Opérateur Associativité
, De gauche à droite
= += -= *= /= %= <<= >>= >>>= &= |= ^= De gauche à droite
? : De droite à gauche
|| De gauche à droite
&& De gauche à droite
| De gauche à droite
^ De gauche à droite
& De gauche à droite
== != De gauche à droite
< <= > >= instanceof De gauche à droite
<< >> >>> De gauche à droite
+ - De droite à gauche
* / % De gauche à droite
(type) new De droite à gauche
unaire + unaire - préfixe ++ préfixe -- ~ ! De gauche à droite
() [] . suffixe ++ suffixe -- De gauche à droite