1. 程式人生 > 實用技巧 >Java陣列06:二維陣列

Java陣列06:二維陣列

二維陣列:

  • 多維陣列可以看成是陣列的陣列,比如二維陣列就是一個特別的一堆陣列,其每一個元素都是一個一維陣列。
  • 二維陣列
int a[][]= new int[2][5];
//解析:以上二維陣列a可以看出一個兩列五行的陣列。

陣列下標的使用:

int a[10];這是一個整數型的陣列a,有10個元素:a[0]-a[9],

二維陣列程式碼示例:(解析單個二維陣列表示 和 全部遍歷)
package com.wenjian.array;

public class ArrayDemo05 {
    public static void main(String[] args) {
        /**
         * [3][2]  三行兩列
         * arr[0]   1,2   //arr[0]就存了這樣一個數組 1,2  ,arr[0]輸出是一個物件,代表1,2
         * arr[1]   2,3
         * arr[2]   3,4
         */
        int[][] num1 = {{1, 2}, {2, 3}, {3, 4}};
        System.out.println(num1[0][0]);
        System.out.println(num1[0][1]);
        System.out.println(num1.length);  //3
        System.out.println(num1[0].length);  //2  ,二維的可以看成在裡面拆分了兩個,長度是2
        System.out.println("===============");

        /**
         * 全部遍歷
         */
        for (int i = 0; i < num1.length; i++) {
            for (int j = 0; j < num1[i].length; j++) {
                System.out.println(num1[i][j]);
            }

        }
    }
}

輸出:

1
2
3
2
===============
1
2
2
3
3
4

程序已結束,退出程式碼 0