Programa Java para imprimir um array

Neste programa, você aprenderá diferentes técnicas para imprimir os elementos de um determinado array em Java.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Java:

  • Arrays Java
  • Arrays Java Multidimensional
  • Java para Loop

Exemplo 1: imprimir uma matriz usando o loop For

 public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )

Resultado

 1 2 3 4 5

No programa acima, o loop for-each é usado para iterar no array fornecido, array.

Ele acessa cada elemento da matriz e imprime usando println().

Exemplo 2: Imprimir um Array usando Arrays de biblioteca padrão

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); System.out.println(Arrays.toString(array)); ) )

Resultado

 (1, 2, 3, 4, 5)

No programa acima, o loop for foi substituído por uma única linha de código usando a Arrays.toString()função.

Como você pode ver, isso fornece uma saída limpa, sem linhas extras de código.

Exemplo 3: Imprimir uma matriz multidimensional

 import java.util.Arrays; public class Array ( public static void main(String() args) ( int()() array = ((1, 2), (3, 4), (5, 6, 7)); System.out.println(Arrays.deepToString(array)); ) )

Resultado

 ((1, 2), (3, 4), (5, 6, 7))

No programa acima, uma vez que cada elemento do array contém outro array, apenas usando Arrays.toString()imprime o endereço dos elementos (array aninhado).

Para obter os números da matriz interna, temos apenas outra função Arrays.deepToString(). Isso nos dá os números 1, 2 e assim por diante, que estamos procurando.

Esta função também funciona para arrays tridimensionais.

Artigos interessantes...