溫馨提示×

Java數(shù)組初始化會怎樣呢

小樊
81
2024-10-26 22:27:20
欄目: 編程語言

在Java中,數(shù)組的初始化有以下幾種方式:

  1. 聲明數(shù)組并分配內(nèi)存空間:
int[] arr; // 聲明一個整型數(shù)組
arr = new int[5]; // 為數(shù)組分配5個整型的內(nèi)存空間
  1. 聲明數(shù)組并初始化:
int[] arr = {1, 2, 3, 4, 5}; // 聲明一個整型數(shù)組并初始化為{1, 2, 3, 4, 5}
  1. 分步聲明和初始化數(shù)組:
int[] arr; // 聲明一個整型數(shù)組
arr = new int[]{1, 2, 3, 4, 5}; // 為數(shù)組分配內(nèi)存空間并初始化為{1, 2, 3, 4, 5}
  1. 循環(huán)初始化數(shù)組元素:
int[] arr = new int[5]; // 聲明一個整型數(shù)組并分配5個整型的內(nèi)存空間
for (int i = 0; i < arr.length; i++) {
    arr[i] = i + 1; // 初始化數(shù)組元素,值為1到5
}
  1. 使用Java 8的Stream API初始化數(shù)組:
import java.util.Arrays;

int[] arr = new int[5];
Arrays.setAll(arr, i -> i + 1); // 初始化數(shù)組元素,值為1到5

以上是Java數(shù)組初始化的幾種方式。在初始化過程中,數(shù)組的元素會被賦予相應(yīng)的值。如果只聲明數(shù)組而不進行初始化,數(shù)組的元素將被賦值為默認值,對于整型數(shù)組,默認值為0。

0