Diferença entre arrays [Resolvido]

6 respostas
m4des

Pessoal qual e a diferença entre declarar uma array assim:

int[] i = new int[10];

e uma assim:

[code]
int[] i = {1, 2, 3};
[code]

Quem puder me explicar agradeço.

6 Respostas

m4des

m4des:
Pessoal qual e a diferença entre declarar uma array assim:

int[] i = new int[10];

e uma assim:

int[] i = {1, 2, 3};

Quem puder me explicar agradeço.

C

Olá,

a primeira declaração você está declarando um array com 10 posições e não está colocando nenhum valor dentro dessas posições;

a segunda declaração você, está declarando e já definindo os valores nas 3 primeiras posições do array.

Espero ter ajudado.

m4des

Valeu camargovaranda ja ajudou muito.

rodrigo_salla

Olá…

No primeiro caso, você está declarando, conctruindo, um array para 10 interiros (0 a 9, x a x-1), como nosso amigo lhe disse, somente definindo que o array terá dez posições, é necessário ainda preenche-lo.

No segundo caso, é a forma reduzida de se declarar, inicializar, colocar os valores em um array, ou seja, você já declarou um array de interiros com três lugares e preencheu com 1,2,3.

Rodrigo

rodrigo_salla

Esqueci de lhe dizer, tem um link que ajudará, se você quiser…

http://www.plugmasters.com.br/sys/materias/535/1/Arrays-em-Java

m4des

Obrigado pela referencia rodrigo_salla.

Criado 20 de janeiro de 2007
Ultima resposta 20 de jan. de 2007
Respostas 6
Participantes 3