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
&& 
ConditionalAND

 
ConditionalOR

?: 
Ternary (shorthand for ifthenelse 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
