Operadores unários

Símbolo ++ é utilizado para incrementar em 1 o valor de uma variável, podendo ser feita das seguintes formas:

++ <variável>
   Primeiro incrementa a variável depois devolve seu valor.

<variável> ++
   Primeiro devolve o valor da variável depois incrementa seu valor.

Exemplo:

Neste caso a variável a e variável b são inicializadas com 1, mas quando é impresso o valor da variável a imprime 2 enquanto que o valor da variável b imprime 1, e na segunda vez que é impresso ambas variáveis a e b possuem o valor 2.

C:\>javac OperadorIncremento.java
C:\>java OperadorIncremento
2
1
2
2

Símbolo - - é utilizado para decrementar em 1 o valor de uma variável, podendo ser feita das seguintes formas:

-- <variável>
   Primeiro decrementa o valor da variável, depois devolve seu valor.

<variável> --
   Primeiro devolve o valor da variável, depois ela é decrementada.

Exemplo:

Neste caso a variável a e variável b são inicializadas com 1, mas quando é impresso o valor da variável a imprime 0 enquanto que o valor da variável b imprime 1, e na segunda vez que é impresso ambas variáveis a e b possuem o valor 0.

C:\>javac OperadorDecremento.java
C:\>java OperadorDecremento
0
1
0
0