Array - sintaxe

Alguem poderia me ajudar com esta sintaxe, acho que vi isto uma vez mas nao lembro onde…


Se o tipo é int[][] deve-se criar int[][] com new

Se o tipo é int[][] deve-se criar int[][] com new

Este é outro caso, meu codigo compila e roda perfeitamente.

Ta certo, neste seu caso, o array da posição 0 está sendo atribuido a int [] array…?

é bem estranho essa sintaxe, mas analisando acho que tipo

tu cria uma array, algo semelhante como classe anonima e logo depois coloca o [index] referente ao index que voce quer buscar, como quando
se faz array[0], ali já esta fazendo tudo na mesma linha…

É… mas como é uma matriz,

new int[][]{{1}}[0]

está retornando a primeira linha dessa matriz (posicao 0)

Se vc fizer

int[] array = new int[][]{{1,2,3,4,5},{66,55,77}}[0];  

o resultado em ‘array’ será

jopss