o codigo em C ou C++... int main() { int i = 0; i = i++; fprintf (stdou,"i = %ld",i); }
teria exatamente o mesmo comportamento! Clebert > ---------- Mensagem original ----------- > > De : Agnelo de Jesus <[EMAIL PROTECTED]> > Para : [EMAIL PROTECTED] > Cc : > Data : Wed, 27 Feb 2002 09:05:45 -0300 > Assunto : Re: [java-list] código obscuro!! > > Caro Cristiano, > > Quando você utiliza o incremento à direita do número,(i++), você primeiro > retorna o número e depois soma 1. > Para você fazer aquilo que pretendia,(não existe necessidade), você deveria > utilizar o incremento à esquerda do número (++i). > Isto vale também para a linguagem C++, verifique se o que você afirmou > realmente ocorre, o que seria verdadeiramente obscuro :). > > Espero ter ajudado > []s, > > Agnelo de Jesus. > > { > int i = 0; > i = i++; > System.out.println(i); > } > > > > > > > Em 26 Feb 2002, [EMAIL PROTECTED] escreveu: > > >Oi lista, > > > > Alguém pode explicar porque a seguinte implementação retorna 0 (zero)? > > > > { > > int i = 0; > > i = i++; > > System.out.println(i); > > } > > > > Não seria mais 'lógico' retornar 1, como em C++ ? > > > >Abraços, > > > >CristianoBS > > > >------------------------------ LISTA SOUJAVA ---------------------- ------ > >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- SP > >dúvidas mais comuns: http://www.soujava.org.br/faq.htm > >regras da lista: http://www.soujava.org.br/regras.htm > >historico: http://www.mail-archive.com/java-list%40soujava.org.br > >para sair da lista: envie email para java-list- [EMAIL PROTECTED] > >------------------------------------------------------------------- ------ > > > >---------- > > > > Agnelo de Jesus. > > _________________________________________________________ > Oi! Você quer um iG-mail gratuito? > Então clique aqui: http://registro.ig.com.br/censo/igmail > > > ------------------------------ LISTA SOUJAVA ----------------------- ----- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu- SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para java-list- [EMAIL PROTECTED] > -------------------------------------------------------------------- ----- > > > ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------