Boa tarde pessoal, como eu faço para definir em Java arrays multidimensionais com três ou mais dimensões?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde pessoal, como eu faço para definir em Java arrays multidimensionais com três ou mais dimensões?
Olá Edisson, tudo bem?
Em Java, um array multidimensional é um array de arrays.
Para criar um array bidimensional, adicione cada array dentro de seu próprio conjunto de chaves :
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };myNumbers agora é um array com dois arrays como seus elementos.
E para acessar um valor, especifique dois índices: um para a matriz e outro para o elemento dentro dessa matriz. Este exemplo acessa o terceiro elemento (2) no segundo array (1) de myNumbers:
int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
int x = myNumbers[1][2];
System.out.println(x); // Imprime 7