静态初始化
在声明数组的同时直接为数组元素赋值。
```java
int[] array = {1, 2, 3, 4, 5};
动态初始化
先声明数组,然后使用循环结构为数组元素赋值。
```java
int[] array = new int;
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
}
使用`Arrays.fill()`方法
使用`Arrays.fill()`方法为数组元素赋相同的值。
```java
int[] array = new int;
Arrays.fill(array, 10);
使用`Arrays.copyOf()`方法
使用`Arrays.copyOf()`方法复制一个已有数组,并可以同时指定新数组的长度和值。
```java
int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, arr1.length + 1);
使用`for`循环赋值
通过循环遍历数组并赋值。
```java
int[] array = new int;
for (int i = 0; i < array.length; i++) {
array[i] = i + 1;
}
使用`Arrays`类的静态方法直接初始化并赋值
```java
int[] array = {1, 2, 3, 4, 5};
以上方法都可以用来在Java中创建并初始化数组。选择哪种方法取决于你的具体需求