Oi, Nao consigo entender como poderia dar 1 em C++... Primeiro é feito retornado o valor ( 0 ), efetuado o incremento ( i fica com 1) e depois que é e feito o = (i volta a valer 0)...
t+ .: marcelo alves :. | | > 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 [EMAIL PROTECTED] -------------------------------------------------------------------------