開(kāi)課 b元宇宙-科普-前沿課
靜態(tài)初始化數(shù)組
int[] a = {1, 2, 3}; //靜態(tài)初始化基本類型數(shù)組Man[] mans = { new Man(1, 1), new Man(2, 2) };//靜態(tài)初始化引用類型數(shù)組
2.動(dòng)態(tài)初始化
??數(shù)組定義與為數(shù)組元素分配空間并賦值的操作分開(kāi)進(jìn)行。
【示例】動(dòng)態(tài)初始化數(shù)組
int[] a1 = new int[2]; //動(dòng)態(tài)初始化數(shù)組,先分配空間a1[0] = 1; //給數(shù)組元素賦值a1[1] = 2; //給數(shù)組元素賦值
3.數(shù)組的默認(rèn)初始化
??數(shù)組是引用類型,它的元素相當(dāng)于類的實(shí)例變量,因此數(shù)組一經(jīng)分配空間,其中的每個(gè)元素也被按照實(shí)例變量同樣的方式被隱式初始化。
【示例】數(shù)組的默認(rèn)初始化
int a2[] = new int[2]; //默認(rèn)值:0.0boolean[] b = new boolean[2]; //默認(rèn)值:false, falseString[] s = new String[2]; //默認(rèn)值:null, null
標(biāo)簽: