java如何给动态二维数组赋值,第二维赋值问题。 二维数组赋值时出现空指针异常问题。
public class Demo01 {
public void generate(int numRows) {
int[][] a = new int[numRows][];
a[0] = new int[]{1};
System.out.println(a[0][0]);
for(int i=1;i<numRows;i++){
a[i] = new int[i+1];
a[i][0]=1;
a[i][i]=1;
for(int j=1;j<i;j++){
a[i][j]=a[i-1][j-1]+a[i-1][j];
System.out.println(a[i][j]);
}
}
}
public static void main(String args[]){
int b=5;
Demo01 c=new Demo01();
c.generate(b);
}
}