Mostrando entradas con la etiqueta int[][]. Mostrar todas las entradas
Mostrando entradas con la etiqueta int[][]. Mostrar todas las entradas

Imprimir un Array Bidimensional mediante System.out.println()

En este ejemplo vemos como imprimir un Array Bidimensional sin necesidad de un bucle for ni nada por el estilo, simplemente utilizando el método Array.deepToString()
import java.util.Arrays;

public class EjercicioArrayBi {

 public static void main(String[] args) {

        int[][] array = {{1, 2, 3, 4}, {5, 6, 7, 8}};
          System.out.println(Arrays.deepToString(array));
     

 }

}
Salida del Array Bidimensional en Consola

Array Bidimensional de enteros Ejemplo JAVA

Ejemplo de como recorremos un array bidimensional en java mediante un bucle for, mientras un array unidimensional solo tenia una fila y cada valor podría corresponder con una columna, aquí hay varias filas y varios valores por columnas por explicarlo de alguna manera. int[][] num = new int [4][2] <-- significaría que existen 4 filas con 2 valores en cada fila, osea 2 columnas. También se puede interpretar al revés. En este programa también utilizamos Thread.slepp(500) para retardar medio segundo la ejecución/escritura de cada elemento.
public class ArrayBidimensional {

 public static void main(String[] args) throws InterruptedException{
  int fil, col;
  int[][] num = {{1,2},{35,2},{89,69}};
  
  for(fil = 0; fil < 3; fil++){
   System.out.print("Fila:"+fil);
   for(col = 0; col < 2; col++){
    System.out.printf("%8d", num[fil][col]);
    Thread.sleep(500);
   }
   System.out.println();
  }
 }

}