数组的初始化:
1.静态初始化:初始化数组与给数组元素赋值同时进行
int [] Array1 = new int[]{1,2,3,4};
2.动态初始化:初始化数组与数组元素赋值分开进行
int [] Array2 = new int[4];
Array2[0] = 5;
Array2[1] = 6;
Array2[2] = 7;
Array2[3] = 8;
对于基本数据类型的变量创建的数组:byte short int long float double boolean char:
1.对于 bety short int long 类型数组,默认值为0
int [] Array3 = new int[4];
Array3[0] = 5;
Array3[3] = 12;
对Array3数组进行遍历后,可得结果为 5 0 0 12;
2.对于float double 类型数组,默认值为0.0
float [] Array4 = new float[4];
Array4[0] = 3.0f;
Array4[3] = 23.0f;
对于Array4数组进行遍历后,可得结果为 3.0 0.0 0.0 23.0;
3.对于boolean 类型数组,默认值为flase
boolean [] Array5 = new boolean[4];
Array5[0] = true;
Array5[3] = true;
对于Array5数组进行遍历后,可得结果为 true flase flase true
4.对于引用类型数组,默认值为null,以String为例:
String [] Array6 = new String[4];
Array6[0] = "Aa";
Array6[3] = "Dd";
对于Array6数组进行遍历后,可得结果为 Aa null null Dd
5.对于char类型数组,默认值为空格
char [] Array7 = new char[4];
Array7[0] = '1';
Array7[3] = '5';
对Array7数组进行遍历后,可得结果为 1 空格 空格 5