程序运行出错,求解
public class lianxi7 {static void show(int[][][]array){
for(int i=0;i<array.length;i++ ){
for(int j=0;j<array.length;j++){
for(int k=0;k<array.length;k++){
System.out .println(
"array["+i+"]"+"["+j+"]"+"["+k+"]="
+array[i][j][k]);
}
}
}
}
static void setElement(int[][][]array,int iniValue){
for(int i=0;i<array.length ;i++)
for(int j=0;j<array.length ;j++)
for(int k=0;k<array.length ;k++)
array[i][j][k]=(int)(Math.random()*iniValue);
}
public static void main(String[]args){
System.out .println("第一个数组(固定声明数组的每一维):");
int[][][]array1=new int[2][2][4];
setElement(array1,100);
show(array1);
System.out .println("第二个数组(动态确定数组的维数):");
int[][][]array2=new int[3][][];
for(int i=0;i<array2.length ;i++){
array2[i]=new int[2][];
for(int j=0;j<array2[i].length ;j++)
array2[i][j]=new int[3];
}
setElement(array2,10);
show(array2);
}
}