空指针异常错误。不明白

时间:2015-07-13 05:41:01

标签: nullpointerexception

public class multi {
public static void main(String args[])
{
    int arr[][]= new int[2][];
    arr[0]= new int[1];
    arr[0]= new int[2];
    int a,b,c=5;

    for(a=0;a<2;a++)
    {
        for(b=0;b<a+1;b++)
        {
            arr[a][b]=c;
            c++;
        }
    }
    for(a=0;a<2;a++)
    {
        for(b=0;b<=a;b++)
        {
            System.out.println(arr[a][b]);

        }
    }

}
}

错误:线程&#34; main&#34;中的异常显示java.lang.NullPointerException     在multi.main(multi.java:14) 我不明白我的错误是什么以及为什么会出现这个错误。我是初学者,刚刚开始学习java。提前致谢

1 个答案:

答案 0 :(得分:0)

你应该改变:

arr[0]= new int[1];
arr[0]= new int[2];

arr[0]= new int[1];
arr[1]= new int[2];