Java supports a rich set of operators.We have already used several of them, such as =,+,- and *.An Operator is a symbol that tells the computer to perform certain mathematical or logical manipulations.
Primitive Operator:-
Math Operator – eg int x = 6 + 3 ; where “+” is operator and 6,3 is operand
Arithmetic Operator:-
1)Addition:- e.g int Sum = 50 + 60 ; where “+” is additional operator.
2)Subtraction:- e.g int sub = 100 – 10 ; where “–” is additional operator.
3)Multiplication:- e.g int a =100 * 2 ; where “*” is additional operator.
4)Division:- e.g int b = 100 / 5 ; where “/” is additional operator.
5)Modulo:-It is remainder of two constants.e.g int b = 6 % 3 //b=2 ; where “%” is additional operator.
Increment Operator:- This operator increase the value by 1.e.g x = x+1 or ++x “++” is increment oper. Decrement operator (–) decreases the value by 1 e.g x = x-1 or ” – -x“.
Prefix :-Increment or decrement the variable’s value & use the new value in expression is Prefix. e.g int x = 34 ; int y = ++x ; // y = 35 . The value x is 1st incremented to 35 and then assign to y.
Postfix :- The variable value is 1st used in expression & then incremented or decremented. e.g int x = 34 ; int y = x++ ; // y = 34 .The value of x is assign to y first and then it is incremented.