[Java] 9-3 多維陣列 - 給你魚竿
文章推薦指數: 80 %
Java的陣列的形式都是由一維陣列所組成的一維陣列int[]是代表有n個int 二維陣列int[][]就代表有n個一維陣列int[] 三維陣列int[][][]就代表有n個二維 ...
關閉廣告
給你魚竿
跳到主文
凡事起頭難,就給你難的
部落格全站分類:數位生活
相簿
部落格
留言
名片
公告版位
Jul27Wed201623:10
[Java]9-3多維陣列
Java的陣列的形式都是由一維陣列所組成的
一維陣列int[]是代表有n個int
二維陣列int[][]就代表有n個一維陣列int[]
三維陣列int[][][]就代表有n個二維陣列int[][]
四維陣列int[][][][]就代表有n個三維陣列int[][][]
以下舉個三維陣列例子
1.宣告如下 int[][][]a={ //第0個2dArray { {1,2,3},//a[0][0][0]=1,a[0][0][1]=2 {4,5,6} //a[0][1][0]=4,a[0][1][1]=5 }, //第1個2dArray { {1,2,3},//a[1][0][0]=1,a[1][0][1]=2 {4,5,6} //a[1][1][0]=4,a[1][1][1]=5 } };
2.用for-each的讀取方式
for(int[][]row_array:a){ System.out.println("{"); for(int[]row:row_array){ System.out.printf(" {"); for(intvalue:row){ System.out.printf("%2d",value); } System.out.println("}"); } System.out.println("}"); }
3.結果如下
4.用傳統的for讀取方式
for(inti=0;i
延伸文章資訊
- 1擁抱「資料結構」的「演算法」(03) - 多維陣列 ... - iT 邦幫忙
專業知識- 多維陣列Multidimensional Arrays. 多維陣列,一樣進行說文解字XD,從字面上的意思,感覺就是有多個陣列(被揍), ...
- 2Array 三維陣列(C++) | 方格子
三維陣列(Three-dimensional array) ... for(int i=0; i<2; i++){ for(int j=0; j<3; j++){ delete[] array[...
- 3第六章陣列
三維陣列的宣告範例:. 6.3 多維陣列. 6.3 多維陣列. 2×4×3的三維陣列可看成. 是由2個4×3的二維陣列. 所組成. 也就是兩組4個橫列,3. 個直行的積木併在一.
- 411-1 多維陣列的索引
在MATLAB 的資料型態中,向量可視為一維陣列,矩陣可視二維陣列,對於維度(Dimensions)超過1 的陣列則均可視為「多維陣列」(Multidimesional Arrays,簡稱N-D...
- 5[Java] 9-3 多維陣列 - 給你魚竿
Java的陣列的形式都是由一維陣列所組成的一維陣列int[]是代表有n個int 二維陣列int[][]就代表有n個一維陣列int[] 三維陣列int[][][]就代表有n個二維 ...