了解Java 中的預設陣列初始化
在Java 中宣告陣列而不明確初始化其元素時,會發生預設初始化過程。此程序根據數組的資料類型將數組的所有元素設定為其預設值。
對於像 int 這樣的基本資料類型,預設值為 0。這意味著如果您聲明並建立一個int array as:
int[] arr = new int[5];
arr 中的所有元素將預設為 0。這就是為什麼在沒有明確初始化的情況下存取 arr[0] 時,您會觀察到 0 列印到標準輸出。
此外,您可以安全地假設預設初始化將原始資料類型的陣列索引設為 0。因此,如果您期望 0 個值,則無需明確循環並初始化每個元素。
總之,Java 會根據陣列的資料型別自動將陣列初始化為其預設值。對於像 int 這樣的原始資料類型,這個預設值為 0,無需進一步初始化即可存取。
以上是Java 數組宣告時的預設值是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!