/* related posts with thumb nails */

### operators in Java:

Java supports many kinds of operators. Operators can be applied on variables or constants. Classification of operators is shown below.

 Type Operators Meaning Example Result Arithmetic operators + Addition 2+3 5 - Substation 5-2 3 * Multiplication 5*4 20 / Division 8/4 2 % Modulus 5%2 1 Relational operators > Greater than 10>3 true >= Greater than or equal to 5>=7 false < Less than 4<3 false <= Less than or equal to 4<=4 true == Equal to 5==4 false != Not equal to 5!=4 true Logical operators && AND (2>1)&&(4<2) true || OR (2>1)||(2<1) true ! NOT !true false Assignment operators =, +=, -=, *=, /=, %= Assignment x=3 x+=4 x=3 x=7 Bit wise operators & Bitwise AND 13 & 14 12 | Bitwise OR 13 | 14 15 ^ Bitwise XOR 13 ^ 14 3 << Left shift 50<<3 400 >> Right shift 50>>4 3 >>> Right shift with zero fill 50>>>3 6 ~ Complement ~5 -6 Other operators - Unary minus x=3, x=-x x=-3 ?: Ternary conditional k=10>5 ? 1 : 2 k=2 ++ Increment x=3, x++ x=4 -- Decrement x=3, x- - x=2 instanceof instance of operator Box b1=new Box() b1 instanceof Box true . dot operator s1.name + concatenation “ravi”+”varma” ravivarma
Related Topics: