int[][]array1=newint[3][]; // cria um array bidimencional de 3 posiçõesarray1[0]=newint[3]; // na posição 0 do array1 cria um novo array de intarray1[1]=newint[5]; // na posição 1 do array1 cria um novo array de intarray1[2]=newint[9]; // na posição 2 do array1 cria um novo array de int
J
javaorg
asousaj:
int[][] array1 = new int[3][AQUI FICA VAZIO ?];// cria um array bidimencional de 3 posições
array1[0] = new int[3]; // na posição 0 do array1 cria um novo array de int
array1[1] = new int[5]; // na posição 1 do array1 cria um novo array de int
array1[2] = new int[9]; // na posição 2 do array1 cria um novo array de int
Ali onde não tem nada fica assim mesmo ?
yhhik
cara isso ae se chama matriz da uma pesquisada no google ou aqui msm no forum que vc vai ter um entendimento melhor.
ctosin
Como foi falado, você pode chamar isto de matriz. Se você quer criar uma matriz de tipos inteiros de 3 linhas por 5 colunas, por exemplo, você declara: int[][] m = new int[3][5]. Para acessar o elemento, você usa dois índices, tipo m[2][1]. É possível também criar matrizes com mais 2 duas dimensões (muito embora na prática você dificilmente vá ver uma matriz com mais de 3 dimensões).
Abraço!
sandeco
Seria uma matriz, mas com característica peculiar, do tipo
[][][]
[][][][][][]
[][][][][][][][][]
onde cada [] é uma posição
foi isso que entendi.
A forma que o asousaj mostrou está correta.
javaorg, a melhor forma de ver se algum código funciona é depurando o mesmo
grande abraço e bons códigos