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)