No java vc � obrigado a inicializar uma vari�vel, normalmente ela nunca ir� inicializar com valor zero. ----- Original Message ----- From: "Fenix" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, February 28, 2002 9:56 AM Subject: Re: [java-list] c�digo obscuro!!
> Normalmente, se vc n�o atribuiu nenhum valor a v�riavel, ela � iniciada com > o valor zero. > Logo > i = i++ > retorna zero para depois incrementar o valor de i; > Se vc quiser retornar 1 deve utilizar o seguinte > > i = ++i; > > []'s > Giuliani > ----- Original Message ----- > From: "Silva, Jobson" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, February 27, 2002 11:18 AM > Subject: FW: [java-list] c�digo obscuro!! > > > > O resultado correto deveria ser UM ! > > > > O trecho > > i = i++; > > eh equivalente a > > i = i; > > i = i + 1; > > > > Se esta retornando ZERO tem alguma coisa errada ai ! Alguem sabe ??? > > > > []s > > Jobson Silva > > > > -----Original Message----- > > From: Paulo Bruno Contopoulos [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, 27 February, 2002 01:24 > > To: [EMAIL PROTECTED] > > Subject: RES: [java-list] c�digo obscuro!! > > > > > > > > > > > -----Mensagem original----- > > > De: Cristiano Bianchi Sanchez [mailto:[EMAIL PROTECTED]] > > > Enviada em: ter�a-feira, 26 de fevereiro de 2002 11:59 > > > Para: [EMAIL PROTECTED] > > > Assunto: [java-list] c�digo obscuro!! > > > > > > > > > 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++ ? > > > > > > > N�o, porque quando voc� coloca i++, ele atribui antes de adicionar. Ali�s, > > porque n�o fazer i++ direto, ou voc� s� estava fazendo um teste? > > > > > > []'s, > > > > Paulo Bruno Contopoulos > > > > > > ------------------------------ 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] > > ------------------------------------------------------------------------- > > > > ------------------------------ 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] > > ------------------------------------------------------------------------- > > > ------------------------------ 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] > ------------------------------------------------------------------------- > > ------------------------------ 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] -------------------------------------------------------------------------
