Como imprimir uma matriz em java

Como imprimir uma matriz em java
Em java, matrizes são usados ​​para armazenar um número fixo/conjunto de elementos de um tipo de dados semelhante. O java matrizes Armazene os dados/elementos em um local de memória contígua. Em java Sistema.fora.println () é usado para imprimir o valor de uma variável, no entanto, os elementos de uma matriz não podem ser impressos simplesmente usando Sistema.fora.println (). Portanto, para imprimir os elementos da matriz, diferentes abordagens podem ser adotadas, como para loop, para cada um loop, Matrizes.para sequenciar() método, e assim por diante.

Este artigo cobrirá as várias maneiras de imprimir uma matriz em Java:

  • Como imprimir uma matriz usando o loop for
  • Como imprimir uma matriz usando o loop for-Each
  • Como imprimir uma matriz usando métodos internos de Java
  • Como imprimir uma matriz multidimensional

Então vamos começar!

Como imprimir uma matriz usando o loop

Java for Loop é uma das maneiras mais simples e fáceis de imprimir os elementos da matriz. O exemplo abaixo do rumo fornecerá mais clareza desse conceito:

Exemplo
No snippet abaixo, temos uma matriz que consiste em cinco elementos. Para imprimir os elementos da matriz, usaremos o Java para Loop:

classe pública PrintArrayExample
public static void main (string [] args)
int arr [] = 5, 10, 15, 12, 27;
para (int i = 0; i < arr.length; i++)
Sistema.fora.println ("valor no índice" + i + "=" + arr [i]);


No trecho acima, o para loop é inicializado a partir de 0, será executado até que a condição especificada permaneça verdadeira.e. eu< array's length e adicione 1 ao valor de eu em toda iteração.

Do trecho acima, fica claro que o loop for bem -sucedido em imprimir todos os elementos da matriz.

Como imprimir uma matriz usando o loop for-Each

Foram-se os percursos de loop por toda a matriz, portanto, está entre um dos métodos frequentemente utilizados para imprimir os elementos da matriz.

Exemplo
O trecho abaixo do código, temos uma matriz de comprimento 5 do tipo string 5 e imprimiremos cada elemento da matriz usando o loop for-Each:

classe pública PrintArrayExample
public static void main (string [] args)
String arr [] = "Emirados Árabes Unidos", "Reino Unido", "EUA", "Turquia", "Irã";
para (países de cordas: arr)
Sistema.fora.println (países);


O código completo e sua respectiva saída são mostrados no snippet abaixo:

A saída valida o funcionamento do loop for-Each.

Como imprimir uma matriz usando métodos internos de Java

Java oferece uma ampla gama de métodos internos que podem ser usados ​​para imprimir os elementos de uma matriz, por exemplo Matrizes.tostring (), matrizes.aslist () etc.

Exemplo
No trecho de código abaixo, vamos usar o Matrizes.para sequenciar() Método que retornará a representação da string dos elementos da matriz:

classe pública PrintArrayExample
public static void main (string [] args)
int arr [] = 35, 110, 165, 122, 207;
Sistema.fora.println (matrizes.toString (arr));

Obteremos a seguinte saída na execução bem -sucedida do código:

O trecho acima verifica o funcionamento do método ToString ().

Como imprimir uma matriz multidimensional

Em Java, também podemos imprimir os elementos de uma matriz multidimensional, para melhor entender o exemplo abaixo.

Exemplo
No trecho de código abaixo, mostraremos como imprimir os valores de uma matriz multidimensional:

classe multidimensionArray
public static void main (string [] args)
int [] [] ArrayValues ​​= 11, 12, 13, 14, 15, 16;
para (int [] ArrayValue: ArrayValues)
for (int j = 0; j < arrayValue.length; j++)
Sistema.fora.impressão (ArrayValue [j] + "\ n");



Para imprimir uma matriz multidimensional, temos que utilizar os loops aninhados. O trecho do código acima produzirá a seguinte saída:

É assim que podemos imprimir uma matriz multidimensional em java.

Conclusão

Existem várias maneiras de imprimir os elementos de uma matriz, como Matrizes.para sequenciar() método, Loops de java, iterador interface, etc. O atributo de comprimento é usado dentro de um loop para encontrar o comprimento da matriz e especificá -lo como condição de terminação. O "Sistema.fora.println () ” pode ser usado junto com métodos acima mencionados para imprimir os elementos da matriz. Esta redação abrange diferentes aspectos de como imprimir uma matriz em java.