import java.lang.reflect.Array;
import java.util.*;
public class Triangle {
int a,k;
int array1[][]=new int[a][];
public void pascalTriangle(int n) {
int array2[][]=new int[n][];
Scanner input=new Scanner(System.in);
for(int i=0;i<array2.length;i++) {
for(int j=0;j<array2[i].length+1;j++) {
array2[i][j]=input.nextInt();
System.out.print(" ");
}
}
}
public void print() {
for(int i=0;i<array1.length;i++) {
for(int j=0;j<array1[i].length;j++) {
System.out.print(array1[i][j]+" ");
}
System.out.println();
}
}
}
下面那个是错误,为什么说我的二维数组一维空间是空的,我已经传参给他了。希望有人能解答一下
Exception in thread "main" java.lang.NullPointerException: Cannot read the array length because "array2[i]" is null
at Triangle.pascalTriangle(Triangle.java:10)
at TestTrangle.main(TestTrangle.java:7)