📜  数组 erstellen java (1)

📅  最后修改于: 2023-12-03 15:26:10.320000             🧑  作者: Mango

Java中创建数组的方法

在Java语言中,数组是一组具有相同数据类型的元素集合,可以存储固定数量的数据并在需要时按其索引访问。

声明和初始化数组

我们可以使用关键字new来声明数组并为其分配内存空间。在Java中,有两种常见的声明数组的方式。

  1. 一维数组的声明和初始化
// 声明并初始化一个整型数组
int[] numbers = new int[]{1, 2, 3, 4, 5};  
// 或者
int[] numbers = {1, 2, 3, 4, 5};    
  1. 多维数组的声明和初始化
// 二维数组的声明和初始化
int[][] arrayOfInts = new int[4][];
for (int i = 0; i < arrayOfInts.length; i++) {
    arrayOfInts[i] = new int[i + 1];
}
访问数组元素

数组元素可以通过它们的索引访问。Java数组从0开始索引,最后一个元素可以使用array.length-1表达式访问。

int[] numbers = {1, 2, 3, 4, 5}; 
System.out.println(numbers[0]); // 输出为1
System.out.println(numbers[numbers.length - 1]); // 输出为5
遍历数组

我们可以使用循环结构来遍历数组。

int[] numbers = {1, 2, 3, 4, 5}; 
for (int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}
数组的长度

使用数组的length属性可以获取数组的长度:

int[] numbers = {1, 2, 3, 4, 5}; 
System.out.println(numbers.length); // 输出为5
示例代码
public class ArrayDemo {
    public static void main(String[] args) {
        // 一维数组的声明和初始化
        int[] numbers = {1, 2, 3, 4, 5};  
        
        // 多维数组的声明和初始化
        int[][] arrayOfInts = new int[4][];
        for (int i = 0; i < arrayOfInts.length; i++) {
            arrayOfInts[i] = new int[i + 1];
        }
        
        // 访问数组元素
        System.out.println(numbers[0]); // 输出为1
        System.out.println(numbers[numbers.length - 1]); // 输出为5
        
        // 遍历数组
        for (int i = 0; i < numbers.length; i++) {
            System.out.println(numbers[i]);    
        }
        
        // 数组的长度
        System.out.println(numbers.length); // 输出为5
    }
}