Em Java, as matrizes podem ser matrizes unidimensionais ou multidimensionais. Neste post, aprenderemos o básico das matrizes multidimensionais. Então, sem mais um atraso, vamos começar!
O que são matrizes multidimensionais em Java?
Matrizes multidimensionais, é uma combinação de duas palavras “Multi" e "dimensões”Então, podemos dizer que uma matriz que consiste em mais de uma dimensão é conhecida como uma matriz multidimensional em Java. Os dados em uma matriz multidimensional serão mantidos em forma de tabular i.e. colunas e linhas. Em palavras simples, podemos dizer que é uma variedade de matrizes.
Como criar matrizes multidimensionais em Java?
Existem várias maneiras de criar uma matriz multidimensional em Java, algumas delas são discutidas abaixo:
Datatype [] [] ArrayName definido pelo usuário;O trecho acima mostra que primeiro vem o tipo de dados como int, float, string, etc. seguido por dois conjuntos de colchetes quadrados [] [] e finalmente vem o nome da matriz.
Datatype ArrayName [] [];Podemos embaralhar o nome da matriz e suportes quadrados eu.e. Especifique o nome da matriz antes dos suportes quadrados.
Outra maneira de criar uma matriz multidimensional é mostrada no snippet abaixo:
Datatype [] ArrayName [];Como calcular o tamanho de matrizes multidimensionais?
Em Java, podemos encontrar o tamanho de uma matriz multidimensional multiplicando o número de linhas pelo número de colunas.
Como instanciar matrizes multidimensionais em Java?
O trecho de código abaixo mostra a sintaxe básica de instantar as matrizes multidimensionais em Java:
Datatype ArrayName [] [] = new Datatype [linhas] [colunas];O trecho acima mostra que, para instanciar uma matriz multidimensional em Java, temos que utilizar o novo operador, seguido pelo tipo de dados e, finalmente, o número de linhas e o número de colunas serão especificados dentro dos colchetes quadrados.
Como inicializar matrizes multidimensionais em java?
O bloco de código fornecido abaixo mostra a sintaxe básica de inicializar uma matriz multidimensional em Java:
ArrayName [RowIndex] [ColumnIndex = Valor especificado pelo usuário;O snippet abaixo explica como criar e inicializar matrizes multidimensionais em uma etapa:
Datatype ArrayName [] [] = val1, val2, val3, val4, val5, val6, val7,…;Demonstração prática de matrizes multidimensionais em Java
A partir de agora, aprendemos a criar/declarar, instanciar e inicializar uma matriz multidimensional em Java. Agora vamos implementar todos esses conceitos praticamente.
Como criar, inicializar e imprimir uma matriz bidimensional em java?
Neste programa de exemplo, criaremos uma matriz bidimensional do tipo String Type em Java:
No programa Java acima, em primeiro lugar, criamos uma matriz multidimensional chamada "Nomes" e inicializamos com alguns valores de string. Em seguida, utilizamos o loop aninhado para acessar e imprimir os valores dessa matriz:
A saída verificou o funcionamento do programa Java acima do rumo.
Como criar, inicializar e imprimir uma matriz tridimensional em java?
Neste exemplo, aprenderemos como criar uma matriz tridimensional do tipo string em Java:
No programa acima, primeiro criamos uma matriz tridimensional e depois utilizamos três aninhados para loops para acessar e imprimir a matriz tridimensional.
É assim que as matrizes multidimensionais funcionam em java.
Conclusão
Em Java, existem várias maneiras de criar uma matriz multidimensional, entre eles a maneira mais comum de criar uma matriz multidimensional é especificar o tipo de dados como int, float, string, etc. seguido por dois conjuntos de colchetes quadrados [] [] e finalmente vem o nome da matriz. Este artigo explicou como criar/declarar, instanciar e inicializar uma matriz multidimensional em Java com a ajuda de alguns exemplos adequados. As capturas de tela descritivas também são fornecidas para uma profunda compreensão dos conceitos.