Decrement Operator
There is a postfix and a prefix decrement operator.
The postfix operator decrements a variable after using it;
the prefix operator increments a variable before using it.
| Expression | Operation | Example | Result |
| x++ | add one after use | int x = 10; int y; y = x++ ; | x is 11; y is 10 |
| ++x | add one before use | int x = 10; int y; y = ++x ; | x is 11; y is 11 |
| x-- | subtract one after use | int x = 10; int y; y = x-- ; | x is 9; y is 10 |
| --x | subtract one before use | int x = 10; int y; y = --x ; | x is 9; y is 9 |
Inspect the following code:
int x = 99;
int y = 10;
y = --x ;
System.out.println("x: " + x + " y: " + y );
|