Se puede ver este array como un array que contiene otros arrays, o como una cuadricula de filas y columnas.
import java.util.Scanner;
public class Array3filas6columnas {
public static void main(String[] args)
throws InterruptedException {
Scanner num = new Scanner(System.in);
int[][] numero = new int[3][6];
numero[0][0] =0;
numero[0][1] =30;
numero[0][2] =2;
numero[0][5] =5;
numero[1][0] =75;
numero[1][5] =0;
numero[2][2] =-2;
numero[2][3] =9;
numero[2][5] =11;
int fila;
int columna;
System.out.print("\t");
for(columna = 0; columna < 6; columna++){
System.out.print("|Columna:" + columna + "|");
}
System.out.println();
for(fila = 0; fila < 3; fila++){
System.out.print("\n|Fila:" + fila + "|");
for (columna = 0; columna < 6; columna++){
System.out.printf("%10d", numero[fila][columna]);
Thread.sleep(500);
}
System.out.println();
}
}
}
La función throws InterruptedException es una función que relantiza el proceso de mostrar los datos.
En la linea int[][] numero = new int[3][6]; hemos declarado un array bidimensional de 3 filas por 6 columnas.
Un array se puede recorer en estilo foreach. Esto se utiliza para recorrer un array sin preocuparnos de los limites. Solo se indica el nombre del array a recorrer y una variable para colocar cada elemento de cada iteracción del bucle.
for(int n: numero){
System.out.print(n + " ");
}