� uma quest�o de preced�ncia de operadores. A opera��o += tem preced�ncia maior do que a opera��o ++.
Portanto, primeiro � feita a opera��o i = i + 1, e depois � feita a opera��o i++ (sem atribuir a nada) Dessa forma, o resultado � mesmo 2. Esperimente inverter a opera��o. Ao inv�s de i++, fa�a ++i [ ] �s _______________________________ Rafael Fernandes Grottoli Jaunt Technologies Phone: +55 (41) 9961-3390 E-Mail: [EMAIL PROTECTED] -----Original Message----- From: Tenisson Chaves dos Santos J�nior [mailto:[EMAIL PROTECTED]] Sent: quarta-feira, 15 de janeiro de 2003 13:31 To: [EMAIL PROTECTED] Subject: [java-list] D�vida em c�digo Pessoal, No c�digo abaixo , eu esperava obter "3" no valor da vari�vel i. No entanto , o valor retornado � "2" . Algu�m poderia me explicar o porqu� disso ? public class Teste{ public static void main(String args[]) { int i=1 ; i += i++ ; System.out.println(i); } } Obrigado, Tenisson Chaves Jr. ------------------------------ 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] ------------------------------------------------------------------------ - --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.443 / Virus Database: 248 - Release Date: 10/1/2003 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.443 / Virus Database: 248 - Release Date: 10/1/2003 ------------------------------ 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] -------------------------------------------------------------------------
