T� desculpado. Brincadeira. Ao passar o int no primeiro programa voc� passa uma c�pia do valor, e � esta c�pia que � alterada.
J� no segundo programa, ao alterar o array int[], que � uma refer�ncia, o valor do original tamb�m �. OK? Renato Lopes SCPJ2 1.4 Bacharel em Inform�tica Analista J�nior SoftSite Tecnologia Ltda. -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 8 de janeiro de 2003 08:12 Para: [EMAIL PROTECTED] Assunto: [cejug-discussao] Language Fundamentals Como os dois programs abaixo, basicamente o mesmo, retorna valores diferentes ? Desculpem-me a inocencia !!! 1) Este programa retorna 1. Aqui tudo bem, mas veja o 2) public class example { int i = 0; public static void main(String args[]) { int i = 1; change_i(i); System.out.println(i); } public static void change_i(int i) { i = 2; i *= 2; } } 2) Este programa retorna 4 ? public class example { int i[] = {0}; public static void main(String args[]) { int i[] = {1}; change_i(i); System.out.println(i[0]); } public static void change_i(int i[]) { i[0] = 2; i[0] *= 2; } } ------------------------------------------ Use o melhor sistema de busca da Internet Radar UOL - http://www.radaruol.com.br ------------------------------------------------------------------------ ------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002 ------------------------------------------------------------------------------------------- Ceara' Java User Group Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED] Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED] Falar com o administrador? e-mail para: [EMAIL PROTECTED]
