深入了解Java陣列的定義及其常見用法,需要具體程式碼範例
一、Java陣列的定義和宣告
在Java中,陣列是一種容器,它可以儲存相同類型的多個元素。定義一個陣列需要指定陣列的類型和長度,語法如下:
<数据类型>[] <数组名> = new <数据类型>[<长度>];
例如,定義一個整數陣列並設定長度為5:
int[] numbers = new int[5];
二、陣列的常見用法
陣列中的元素可以透過索引訪問,索引從0開始,使用方括號內的索引值來取得元素。例如,取得數組numbers中的第一個元素:
int firstNumber = numbers[0];
numbers[2] = 10;
for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); }
for (int number : numbers) { System.out.println(number); }
int length = numbers.length;
int[][] matrix = new int[3][3];
int element = matrix[1][2];
int[] numbers = {1, 2, 3, 4, 5};
int[] numbers = new int[10]; for (int i = 0; i < numbers.length; i++) { numbers[i] = i + 1; }
int[] newNumbers = Arrays.copyOf(numbers, numbers.length);
int[] newNumbers = Arrays.copyOf(numbers, 3);
import java.util.Arrays; public class ArrayExample { public static void main(String[] args) { int[] numbers = new int[5]; // 修改数组元素 numbers[2] = 10; // 遍历数组 System.out.println("遍历数组:"); for (int i = 0; i < numbers.length; i++) { System.out.println(numbers[i]); } // 获取数组长度 int length = numbers.length; System.out.println("数组长度:" + length); // 定义并初始化数组 int[] newNumbers = {1, 2, 3, 4, 5}; // 数组拷贝 int[] copiedNumbers = Arrays.copyOf(newNumbers, newNumbers.length); // 多维数组 int[][] matrix = new int[3][3]; matrix[1][2] = 5; int element = matrix[1][2]; System.out.println("二维数组元素:" + element); } }
以上是Java陣列的定義與常見用法探究的詳細內容。更多資訊請關注PHP中文網其他相關文章!