Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Aula 3 Exercício 3

int zyx[][]=new int[3][10];

Na declaração acima, criamos 3 arrays e cada um possui outro array com 10 posições certo?

Agora o problema são nas próximas linhas:

int[] x = new int[20]; 
int[] y = new int[10]; 
int[] z = new int[30]; 
zyx[0] = x; 
zyx[1]=y; 
zyx[2]=z;

Alguém pode me explicar o que está acontecendo aqui? A partir desse código, os 3 arrays não possui mais 10 posições pois foram trocados respectivamente por 20 , 10 e 30?

1 resposta
solução!

Bom dia Beatriz, isso mesmo. Criamos uma matriz de 3, e dentro dela colocamos cada array com 10. Depois criamos novos arrays e substituímos!