Java Reference
In-Depth Information
P
A
Operator
Operand type(s)
Operation performed
string, any
String concatenation
+
11
L
integer, integer
Left shift
<<
a x
integer, integer
Right shift with sign extension
>>
integer, integer
Right shift with zero extension
>>>
10
L
< , <=
number, number
Less than, less than or equal
> , >=
number, number
Greater than, greater than or equal
instanceof reference, type
Type comparison
9
L
primitive, primitive
Equal (have identical values)
==
primitive, primitive
Not equal (have diferent values)
!=
reference, reference
Equal (refer to same object)
==
reference, reference
Not equal (refer to diferent objects)
!=
8
L &
integer, integer
Bitwise AND
boolean, boolean
Boolean AND
&
7
L
integer, integer
Bitwise XOR
^
boolean, boolean
Boolean XOR
^
6
L
integer, integer
Bitwise OR
|
boolean, boolean
Boolean OR
|
5
L &&
boolean, boolean
Conditional AND
4
L
boolean, boolean
Conditional OR
||
3
R ? :
boolean, any
Conditional (ternary) operator
2
R =
variable, any
Assignment
*= , /= , %= ,
variable, any
Assignment with operation
Search WWH ::




Custom Search