class ArregloTriDimensional {
//crea un arreglo de 3x4x5
  public static void main(String [] args) {
    int[][] [] tri;
    tri = new int[3][][];
    for (int i=0;i<tri.length;i++) tri[i] = new int[4][];
    for (int i=0;i<tri.length;i++) {
	int [] [] matriz = tri[i];
        for (int j=0;j<tri[i].length;j++){
             matriz[j]= new int[5];
        }
    }
    System.out.println(tri.length);
    System.out.println(tri[0].length);
    System.out.println(tri[0][0].length);
    for (int i=0;i<tri.length;i++) {
         int [] [] matriz = tri[i];
         for (int j=0;j<matriz.length;j++) {
            int [] vector = matriz[j];
	    for (int k=0;k<vector.length;k++) 
		vector[k]=i+j+k;
         } 
    }
    for (int i=0;i<tri.length;i++) {
         int [] [] matriz = tri[i];
         for (int j=0;j<matriz.length;j++) {
            int [] vector = matriz[j];
	    for (int k=0;k<vector.length;k++) 
		System.out.print("["+i+"],["+j+"],["+k+"] "+vector[k]+ " ");
            System.out.println(); 
         } 
          System.out.println("***************************");
    }  
  }
}