首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2EE

Java 陣列完全指南:聲明、初始化、多維陣列與操作技巧

     編輯:J2EE

陣列聲明與基本語法

陣列是固定大小、同類型元素的有序集合,聲明方式:

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
  • Java 要求編譯時至少確定第一維大小,其餘維度可延遲分配
  • 每個陣列元素本質上等同於同類型變量,可直接參與運算

多維陣列與鋸齒陣列

// 規則二維陣列
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];

陣列適用於大量相關數據的高效存取,是高性能數值計算的基礎結構。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved