2019年1月28日 星期一

[Java 學習筆記] Java 程式二維陣列(Two Dimensional Array)的宣告、建構與儲存

      學過一維陣列(One Dimensional Array)後,現在要學習的是二維陣列(Two Dimensional Array)的宣告,宣告語法如下:

資料型別[][] 陣列名稱;

宣告後還要配置記憶體空間給陣列,建構陣列的長度語法如下(其中 nxm 為陣列長度):

陣列名稱 = new 資料型別[n][m];

也可以一起宣告及建構,語法如下:

資料型別[] 陣列名稱 = new 資料型別[n][m];

範例:
  1. class java_ex32_array {
  2.     public static void main(String[] args)  {
  3.         int[][] a;
  4.         a new int[2][3];
  5.         a[0][0] = 1;
  6.         a[0][1] = 2;
  7.         a[0][2] = 3;
  8.         a[1][0] = 4;
  9.         a[1][1] = 5;
  10.         a[1][2] = 6;        
  11.         System.out.println("a[0][1] = " a[0][1]);
  12.         System.out.println("a[1][2] = " a[1][2]);
  13.     }
  14. }

執行結果: