Programa Java para imprimir una matriz

En este programa, aprenderá diferentes técnicas para imprimir los elementos de una matriz determinada en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Matrices de Java
  • Matrices multidimensionales de Java
  • Java para Loop

Ejemplo 1: imprimir una matriz usando el bucle 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); ) ) )

Salida

 1 2 3 4 5

En el programa anterior, el bucle for-each se usa para iterar sobre la matriz dada, matriz.

Accede a cada elemento de la matriz e imprime usando println().

Ejemplo 2: Imprimir una matriz utilizando matrices de biblioteca estándar

 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)); ) )

Salida

 (1, 2, 3, 4, 5)

En el programa anterior, el bucle for ha sido reemplazado por una sola línea de código usando Arrays.toString()function.

Como puede ver, esto proporciona una salida limpia sin líneas adicionales de código.

Ejemplo 3: imprimir una 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)); ) )

Salida

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

En el programa anterior, dado que cada elemento de la matriz contiene otra matriz, con solo usar Arrays.toString()imprime la dirección de los elementos (matriz anidada).

Para obtener los números de la matriz interna, solo tenemos otra función Arrays.deepToString(). Esto nos da los números 1, 2 y así sucesivamente, que estamos buscando.

Esta función también funciona para matrices tridimensionales.

Articulos interesantes...