Java陣列之多維陣列
阿新 • • 發佈:2021-09-29
多維陣列
-
多維陣列可以看成是陣列的陣列,比如二維陣列就是一個特殊的一維陣列,其每一個元素都是一個一維陣列。
-
二維陣列
int a[][] = new int[2][5];
- 解析:以上二維陣列a可以看成一個兩行五列的陣列。
記憶體解析
public class ArraysDemo06 { public static void main(String[] args) { //[4][2] /* * 1,2 array[0] * 2,3 array[1] * 3,4 array[2] * 4,5 array[3] * */ int[][] array = {{1,2},{2,3},{3,4},{4,5}}; printArray(array[0]);//1 2 System.out.println((array[0][0]));//1 System.out.println((array[0][1]));//2 //列印陣列長度 System.out.println(array.length);//4 System.out.println(array[0].length);//2 //遍歷多維陣列 for (int i = 0; i < array.length; i++) { for (int j = 0; j < array[i].length; j++) { System.out.println(array[i][j]); } } } //列印陣列元素 public static void printArray(int[] arrays){ for (int i = 0; i < arrays.length; i++) { System.out.print(arrays[i]+" "); } } }
@側耳聽智慧,專心求聰明 Turnging your ear to wisdom and applying your heart to understanding!如果我們不允許自己為我們的缺憾,受過的傷以及感受過的失望而難過,那麼我們註定無法釋懷。——《選擇:擁抱可能》