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.
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.
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.
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.
Valeu camargovaranda ja ajudou muito.
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
Esqueci de lhe dizer, tem um link que ajudará, se você quiser…
http://www.plugmasters.com.br/sys/materias/535/1/Arrays-em-Java
Obrigado pela referencia rodrigo_salla.