En este programa, aprenderá diferentes técnicas para imprimir los elementos de una matriz determinada en Java.
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);
}
}
}
Cuando ejecutas el programa, la salida será:
1 2 3 4 4 5 5
En el programa anterior, el para-cada bucle se utiliza para iterar sobre la matriz dada, array .
Accede a cada elemento de la matriz e imprime utilizando
println()
.Ejemplo 2: imprimir una matriz usando 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));
}
}
Cuando ejecutas el programa, la salida será:
[1, 2, 3, 4, 5]
En el programa anterior, el bucle for ha sido reemplazado por una sola línea de código usando la
Arrays.toString()
función.
Como puede ver, esto proporciona una salida limpia sin líneas de código adicionales.
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));
}
}
Cuando ejecutas el programa, la salida será:
[[1, 2], [3, 4], [5, 6, 7]]
En el programa anterior, dado que cada elemento en la matriz contiene otra matriz, solo usando
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, etc. que estamos buscando.
Esta función también funciona para matrices tridimensionales.
0 Comentarios
Dejanos tu comentario para seguir mejorando!