Duvida em operadores de incremento

2 respostas
C

Pessoal aquem poderia me explicar certinho como funciona os operadoes de incremento e decremento??
tipo a diferenca de x++ pra ++ x. Onde vou usar um e outro, como devo trabalhar com eles pra o codigo ficar mais correto?

Abracao e te +

2 Respostas

M

a diferença é a seguinte, vamos aos exemplos, digamos q vc tem um inteiro:

int i = 0;

agora, no código:

System.out.println( i++ );

irá imprimir “0”, e depois de imprimir, o valor de “i” será 1, se vc mandar imprimir de novo com i++, irá mostrar 1, e o valor será 2… ou seja, ele faz a operação antes de incrementar, ja no outro caso:

System.out.println( ++i );

supondo q i=0, irá mostrar 1, pq irá incrementar antes da expreção ser executada…

C

O Matheus valeu mesmo pela dica, e q vou fazer uma tabela bem explicada dos operadores de incremento e decremento nos loopings!

Abracao e te +

Criado 27 de maio de 2004
Ultima resposta 27 de mai. de 2004
Respostas 2
Participantes 2