给二维数组赋值时报空指针

这是因为二维数组的初始化方式不对
错误示例:

int[][] a = null;
a[0][0] = 0;

正确示例:

int a[][] = new int[5][5];
a[0][0] = 0;

如果你要定义一个列数大小随机的数组,则是

int a[][] = new int[5][5];
a[0][0] = 0;

但若要建立一个行列大小都随机的二维数字,并能成功赋值的话,请路过的大佬指教

    原文作者:$scope.靠谱青年
    原文地址: https://blog.csdn.net/qq_36236621/article/details/105057514
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞