在Java中,數組是一種用于存儲相同類型的多個元素的數據結構。數組可以包含基本數據類型(如int、double、char等)或者對象類型(如String、自定義類等)。
定義數組的語法如下:
// 定義數組并分配空間
int[] numbers = new int[5]; // 定義一個包含5個整數的數組
// 初始化數組
int[] numbers = {1, 2, 3, 4, 5}; // 定義并初始化一個整數數組
// 定義多維數組
int[][] matrix = new int[3][3]; // 定義一個3x3的二維數組
// 初始化多維數組
int[][] matrix = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
訪問數組元素的語法如下:
// 訪問數組元素
int[] numbers = {1, 2, 3, 4, 5};
System.out.println(numbers[0]); // 輸出第一個元素
// 修改數組元素的值
numbers[2] = 10; // 修改第三個元素的值為10
// 遍歷數組
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
// 增強型for循環
for (int num : numbers) {
System.out.println(num);
}
需要注意的是,數組的索引是從0開始的。所以第一個元素的索引是0,第二個元素的索引是1,依次類推。