Incrementos y decrementos

La notación "++" y "—", aparte de incrementar y decrementar, respectivamente, el valor conenido en la variable, se puede usar como una expresión en sí misma, devolviendo bien el valor antes de la operación, o el valor después de la operación.

Veamos un ejemplo:

pre- y post- / incremento y decremento

programa

imprime

valor de "x"

int x = 0;

System.out.println( x++ );

0

de 0 pasa a 1

int x = 0;

System.out.println( ++x );

1

de 0 pasa a 1

int x = 0;

System.out.println( x-- );

0

de 0 pasa a –1

int x = 0;

System.out.println( --x );

-1

de 0 pasa a -1

 

Temas relacionados

10. Asignación [assignment] (concepto)