主题:请教一个NullpointerExceptio的问题,急急急。。。
写了一段代码:
class MatrixTranspose{
static int i=3,j=3;
static int[][] a={{1,2,3},{4,5,6},{7,8,9}};
static int b[][];{
b=new int[3][3];}
public static void f(){
for(int m=0;m<i;m++){
for(int n=0;n<j;n++){
b[n][m]=a[m][n];}
}
for(int m=0;m<i;m++){
for(int n=0;n<j;n++){
System.out.printf("%d",b[m][n]);
}System.out.printf("\n");
}
}
}
public class Use{
public static void main(String[] args){
MatrixTranspose.f();
}
}
编译成功了,但是调试时却显示:Exception in thread "main" java.lang.NullPointerException
at MatrixTranspose.f(Use.java:9)
at Use.main(Use.java:21)
不知怎么回事,急求高手解决,急急急。。。。。
class MatrixTranspose{
static int i=3,j=3;
static int[][] a={{1,2,3},{4,5,6},{7,8,9}};
static int b[][];{
b=new int[3][3];}
public static void f(){
for(int m=0;m<i;m++){
for(int n=0;n<j;n++){
b[n][m]=a[m][n];}
}
for(int m=0;m<i;m++){
for(int n=0;n<j;n++){
System.out.printf("%d",b[m][n]);
}System.out.printf("\n");
}
}
}
public class Use{
public static void main(String[] args){
MatrixTranspose.f();
}
}
编译成功了,但是调试时却显示:Exception in thread "main" java.lang.NullPointerException
at MatrixTranspose.f(Use.java:9)
at Use.main(Use.java:21)
不知怎么回事,急求高手解决,急急急。。。。。