在Java中,數組是一種特殊的數據結構,可以存儲相同類型的多個元素。要定義一個數組,可以使用以下語法:
// 定義一個整型數組
int[] numbers = new int[5];
上面的代碼定義了一個包含5個整數的數組。要給數組賦值,可以使用以下語法:
numbers[0] = 1;
numbers[1] = 2;
numbers[2] = 3;
numbers[3] = 4;
numbers[4] = 5;
要訪問數組中的元素,可以使用以下語法:
int value = numbers[2]; // value 等于數組中下標為2的元素的值,即3
另外,Java還提供了一種更簡潔的方式來定義和初始化數組:
int[] numbers = {1, 2, 3, 4, 5};
在這種情況下,數組的長度會根據初始化時提供的元素個數自動確定。要調用數組中的元素,仍然可以使用 numbers[index]
的方式。
需要注意的是,數組的下標是從0開始的。也就是說,如果數組的長度為5,那么有效的下標范圍是0到4。如果嘗試訪問數組中不存在的下標,會導致 ArrayIndexOutOfBoundsException
異常。