二維陣列的初始化
阿新 • • 發佈:2021-02-13
靜態初始化
方式一:
int[][] arr1 = {{1,2,3}, {23,10}, {9,10,12,20,30}};
結果:
方式二:
int[][] arr2 = new int[][]{{22,33}, {99,88,10}, {12,14,16,18,20}};
結果:
動態初始化
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};
結果:
可以先給定一個長度,後面再複製一個不同長度的陣列,eg:
int[][] arr4 = new int[3][2];
arr4[1] = new int[]{666,888,999,450,120,110};
結果:
預設初始化
int[][] arr5 = new int[3][2];
預設初始化後,每個元素值都為0: