� 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]
-------------------------------------------------------------------------

Responder a