1. 程式人生 > 其它 >Java陣列之多維陣列

Java陣列之多維陣列

多維陣列

  • 多維陣列可以看成是陣列的陣列,比如二維陣列就是一個特殊的一維陣列,其每一個元素都是一個一維陣列。

  • 二維陣列

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!