JAVA Operations Precedence Table



The following will be given on every exam. Pay careful attention to the association directions.

Operator Precedence Level Operation Association
Direction
.
(<arguments>)
++ --
member reference
method call
postfix dec/increment
L to R
++ --
+ -
!
prefix dec/increment
unary plus/minus
logical not
R to L
new
(<type>)
object instantiation
type casting
* / % mutiplicative L to R
+ -
+
additive
string concatenation
L to R
< <= > >= relational L to R
== != equality L to R
&& logical and L to R
|| logical or L to R
? : conditional R to L
= += -=
*= /= %=
assignment and
compound assignments
R to L