Wednesday, May 4, 2016

Java Operators

Hi All...!

Now we know how to declare variables and how to initialize them, today I'm going to teach you how to operate those variables to do meaningful stuff. Operators are special symbols that perform specific operations on one, two, or three operands, and then return a result.

 
Note
1+2 here the 1 and 2 are the operands and + sign is the operator.

The operators in the following table are listed according to precedence order. The closer to the top of the table an operator appears, the higher its precedence. Operators with higher precedence are evaluated before operators with relatively lower precedence. Operators on the same line have equal precedence. When operators of equal precedence appear in the same expression, a rule must govern which is evaluated first. All binary operators except for the assignment operators are evaluated from left to right, assignment operators are evaluated right to left.  


Operator Precedence
Operators
Precedence
postfix
expr++ expr--
unary
++expr --expr +expr -expr ~ !
multiplicative
* / %
additive
+ -
shift
<< >> >>>
relational
< > <= >= instanceof
equality
== !=
bitwise AND
&
bitwise exclusive OR
^
bitwise inclusive OR
|
logical AND
&&
logical OR
||
ternary
? :
assignment
= += -= *= /= %= &= ^= |= <<= >>= >>>=


From the next post I'm going to teach you guys each and every operator and how to use it until then Bye....!

1 comment: