Increment and Decrement:
Pre ++x --x (first increment/decrement) the value and then assign.
post x++ x-- (first assign and the increment/decrement).
Arithmetic Operators.
String Concatenation:
Relational Operators.
< <= > >= is used to compare primitives except boolean types.
Equality == != can be used with any primitive and also with object to check for object reference.
Bitwise Operators
& - returns true if both arguments are true
| - returns true if atleast one argument is true.
^ - returns true if both are different.
bitwise unary operator
~ - it will flip all the numbers ex 10001 will be flipped to 01110.
Short circuit operators
&& - if first value is false then directly it will execute without checking next element.
|| - if first value is true then directly it will execute without checking next element.
It will improve the performance (Faster). Applies to Boolean type only.
Assignment operator
int x = 10; Assign the value of 10 to the x.
int x=y=z= 10;
Compound assignment
int b = 10;
b+= 40; // result b = 50
Ternary operator
testexpression ? value1 : value2
Top comments (0)