Decrement & Increment Operator In Java

Card image cap

Increment Operator ?

Increment operators are used to increase the value of the variable by one. The increment operator ++ adds 1 to its operand,

Syntax:

    ++ // increment operator

Decrement Operator ?

Decrement operators are used to decrement the value of the variable by one. The decrement operator -- subtracts 1 to its operand,

Syntax:

    -- // decrement operator

Both increment and decrement operator are used on single operand or variable, so it is called as unary operator.

Unary operators are having higher priority than the other operators it means unary operators are execute before other operators


Card image cap

Increment and Decrement Operators

Operator Description Example
++ Post Increment a++
-- Post Decrement a--
++a Pre Increment ++a
--a Pre Decrement --b
Card image cap

Example 1: Increment Operator:



Output :

11
Card image cap

Example 2: Increment Operator:



Output :

Before x++: Value of x = 10
y = 20
After x++: Value of x = 11

Example 2: Pre Increment Operator:



Output :

Before ++x: Value of x = 10
y = 21
After ++x: Value of x = 11
Card image cap

Example 1: Decrement Operator



Output :

Before x--: Value of x = 10
y = 20
After x--: Value of x = 9

Example 2: Pre Decrement Operator:



Output :

Before --x: Value of x = 10
y = 19
After --x: Value of x = 9
Card image cap