二维数组的初始化

2020-11-03  本文已影响0人  零00_
静态初始化

方式一:

int[][] arr1 = {{1,2,3}, {23,10}, {9,10,12,20,30}};

结果:


静态初始化1.jpg

方式二:

int[][] arr2 = new int[][]{{22,33}, {99,88,10}, {12,14,16,18,20}};

结果:


静态初始化2.jpg
动态初始化
int[][] arr3 = new int[3][];
arr3[0] = new int[]{11,22};
arr3[1] = new int[]{10,9,8};
arr3[2] = new int[]{2,4,6,7,8};

结果:


动态初始化1.jpg

可以先给定一个长度,后面再复制一个不同长度的数组,eg:

int[][] arr4 = new int[3][2];
arr4[1] = new int[]{666,888,999,450,120,110};

结果:


动态初始化2.jpg
默认初始化
int[][] arr5 = new int[3][2];

默认初始化后,每个元素值都为0:


默认初始化.jpg
上一篇 下一篇

猜你喜欢

热点阅读