陣列是固定大小、同類型元素的有序集合,聲明方式:
int[] scores; // 推薦風格
int scores[]; // C 風格,亦可用
char[][] board; // 二維陣列
使用 new 運算符分配記憶體:
int[] nums = new int[10]; // 10 個整數,預設值 0
char[][] grid = new char[10][10]; // 10x10 字符矩陣
float[][] jagged = new float[5][]; // 鋸齒陣列:僅指定第一維
關鍵點:
0 開始,合法範圍 0 ~ length-1// 規則二維陣列
int[][] matrix = new int[3][4];
// 鋸齒陣列:每行長度可異
int[][] jagged = new int[3][];
jagged[0] = new int[2];
jagged[1] = new int[5];
jagged[2] = new int[3];
陣列適用於大量相關數據的高效存取,是高性能數值計算的基礎結構。