Yes.
The increment operator ++
can be put in front of a
variable.
When it is put in front of a variable
(as in ++counter) it is called a prefix operator.
When it is put behind a variable
(as in counter++) it is called a postfix operator.
Both ways increment the variable.
However:
++countermeans increment before using. counter++means increment after using.
When the increment operator is used as part of an arithmetic expression you must distinguish between prefix and postfix operators.
int sum = 0;
int counter = 10;
sum = ++counter ;
System.out.println("sum: "+ sum " + counter: " + counter );
Carefully study the following:
counter is incremented before
the value it holds is used.counter is incremented before use.)sum: 11 counter: 11