请高手指点之JAVA_二维数组相加问题
//我从键盘输入两个数组,然后相加付给第三个数组并打印,可是空指针异常!public class Matrix {
public static void main(String[] args) {
new Matrix().fuzhi();
}
public void fuzhi() {
Scanner s = new Scanner(System.in);
int i = s.nextInt();
int j = s.nextInt();
int a[][] = new int[i][j];
int b[][] = new int[i][j];
for (int k1 = 0; k1 < i; k1++) {
for (int k2 = 0; k2 < j; k2++) {
a[k1][k2] = s.nextInt();
}
}
for (int k3 = 0; k3 < i; k3++) {
for (int k4 = 0; k4 < j; k4++) {
b[k3][k4] = s.nextInt();
}
}
add(a, b);
}
public void add(int a[][], int b[][]) {
int sum[][] = null;
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a.length; j++) {
sum[i][j] = a[i][j] + b[i][j];
System.out.println(sum[i][j]);
}
}
}
}