Operators in Java
In Java we are provided with number of different operators & these operators are further divided into arithmetic, bitwise, relational and logical groups.
Arithmetic Operators
The arithmetic operators are used to perform the arithmetic operations in algebra.
Operator  Operation 
+  Addition 
  Subtraction 
*  Multiplication 
/  Division 
%  Modulus 
++  Increment 
+=  Addition assignment 
=  Subtraction assignment 
*=  Multiplication assignment 
/=  Division assignment 
%=  Modulus assignment 
  Decrement 
Arithmetic Operators in Java 
Bitwise Operators
The bitwise operators are used to perform the different operations depending upon the individual operators.
Operator  Operation 
~  Bitwise Unary NOT 
&  Bitwise AND 
  Bitwise OR 
^  Bitwise Exclusive OR 
>>  Shift Right with Sign Fill 
>>>  Shift Right with Zero Fill 
<<  Shift Left 
&=  Bitwise AND assignment 
=  Bitwise OR assignment 
^=  Bitwise Exclusive OR assignment 
>>=  Shift Right assignment 
>>>=  Shift Right Zero Fill assignment 
<<=  Shift Left assignment 
Bitwise Operators in Java 
Relational Operators
The relational operators are used relate or to determine the relationship between the two operands.
Operator  Operation 
==  Equal to 
!=  Not equal to 
>  Greater than 
<  Less than 
>=  Greater than equal to 
<=  Less than equal to 
Relational Operators in Java 
Boolean Logical Operators
The boolean logical operators are used combine the two boolean operands resulting in new boolean value.
Operator  Operation 
&  Logical AND 
  Logical OR 
^  Logical Exclusive OR 
&&  Shortcircuit AND 
  Shortcircuit OR 
!  Logical Unary NOT 
&=  AND assignment 
=  OR assignment 
^=  Exclusive OR assignment 
==  Equal to 
!=  Not equal to 
?:  Ternary IfThenElse 
Boolean Logical Operators in Java 
The ? Operator
This is the special ternary operator in Java which is used to replace certain types of ifthenelse statements.
Syntax :

If expression1 results boolean value true then, expression2 is executed otherwise expression3 is executed.
Labels: Atul Palandurkar, Core Java, Java, Java Tutorial
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
Links to this post:
Create a Link
<< Home