一、什麼是陣列的初始化
#就是要為陣列開啟連續的記憶體空間,並為每個陣列元素賦予值。
二、如何對陣列進行初始化
1、動態初始化
只指定長度,由系統給予初始化值
int[] arr = new int[5];
推薦相關影片教學:java影片教學
2、靜態初始化
給予初始化值,由系統決定長度
3、動態初始化的格式:
数据类型[] 数组名 = new 数据类型[数组长度];
4、案例:
##整數型別:byte、 short、int、long預設初始化值都是0浮點型別:float、double預設初始化值都是0.0布林型別:boolean預設初始化值false#字元型別:char預設初始化值'\u0000'char:在記憶體中佔的兩個位元組,是16個二進位位元\u0000:每一個0其實代表的是16進制的0,那麼四個0就是代表16個二進位位[I@19bb25a:[代表是數組,幾個就代表幾維,I代表是int型,@是固定的, 19bb25a代表的是陣列的位址值範例如下:class Demo2_Array { public static void main(String[] args) { //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[5]; //动态初始化,在内存中开辟连续的5块空间 System.out.println(arr[0]); //系统给出默认初始化值,整数类型的都是0 arr[0] = 10; System.out.println(arr[0]); System.out.println(arr); //[I@19bb25a } }想了解更多相關文章教學請造訪:
以上是java實作數組的動態初始化的詳細內容。更多資訊請關注PHP中文網其他相關文章!