1. 程式人生 > 其它 >二維陣列的初始化

二維陣列的初始化

技術標籤:Javajava陣列

靜態初始化

方式一:

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