Java Summary of Operators
Here is a quick reference of the operators supported by the Java programming language.
Simple Assignment Operator
= |
Simple assignment operator
|
Arithmetic Operators
+ |
Additive operator (also used for String concatenation)
|
- |
Subtraction operator
|
* |
Multiplication operator
|
/ |
Division operator
|
% |
Division operator
|
Unary Operators
+ |
Unary plus operator; indicates positive value (numbers are
positive without this, however)
|
- |
Unary minus operator; negates an expression
|
++ |
Increment operator; increments a value by 1
|
-- |
Decrement operator; decrements a value by 1
|
! |
Logical complement operator; inverts the value of a boolean
|
Equality and Relational Operators
== |
Equal to
|
!= |
Not equal to
|
> |
Greater than
|
>= |
Greater than or equal to
|
< |
Less than
|
<= |
Less than or equal to
|
Conditional Operators
&& |
Conditional-AND
|
|| |
Conditional-OR
|
?: |
Ternary (shorthand for if-then-else statement)
|
Bitwise and Bit Shift Operators
~ |
Unary bitwise complement
|
<< |
Signed left shift
|
>> |
Signed right shift
|
>>> |
Unsigned right shift
|
& |
Bitwise AND
|
^ |
Bitwise exclusive OR
|
| |
Bitwise inclusive OR
|