# Operators

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.