[cejug-discussao] Noticia

2003-01-08 Por tôpico Antonio Luiz Soares Lins Filho
Motorola cria programa mundial para desenvolvimento Java -- 08/01/2003 09:50:00 -- Chamada MotoCoder, a iniciativa tem como objetivo impulsionar o desenvolvimento de aplicações sem fio A Motorola está lançando em Shangai (China) um novo programa global para desenvolvimento baseado na pla

Re: RES: [cejug-discussao] Language Fundamentals

2003-01-08 Por tôpico jairo . soares
Obrigado a todos que me responderam! Valeu pela forca, valeu mesmo !!! -- Mensagem original -- >O que acontece é que quando passamos por parametro em Java uma variável de >um tipo primitivo, o java passa apenas uma cópia do valor da variável para >o >método, aí quando voce altera o valor da variá

RES: [cejug-discussao] Language Fundamentals

2003-01-08 Por tôpico Eliade Filho
O que acontece é que quando passamos por parametro em Java uma variável de um tipo primitivo, o java passa apenas uma cópia do valor da variável para o método, aí quando voce altera o valor da variável dentro do método, voce está alterando apenas uma cópia local que não irá se refletir para fora do

RES: [cejug-discussao] Language Fundamentals

2003-01-08 Por tôpico Renato
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úni

Re: [cejug-discussao] Language Fundamentals

2003-01-08 Por tôpico Rodrigo Lopes
Não são dois programas iguais. No primeiro, i é um int, tipo primitivo. Ao ser passado como parâmetro, é passado o valor. Por isso não é alterado o valor da variável inicial. No segundo, i é um objeto, um array de int. Ao ser passado como parâmetro, é passada a referência. Logo seu valor é alterado

[cejug-discussao] Language Fundamentals

2003-01-08 Por tôpico jairo . soares
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.ou