Java中各数据类型数组默认初始值
1.数据类型为Int short类型
int number = 2;
int[] arr1 = new int[number];
short[] arr2 = new short[number];
for(int i = 0;i < number;i++) {
System.out.println(arr1[i]);
System.out.println("************");
System.out.println(arr2[i]);
}
数组整型默认初始化值为:0
运行结果如图:
2.数据类型为double,float
int number = 2;
float[] arr3 = new float[number];
double[] arr4 = new double[number];
for(int i = 0;i < number;i++) {
System.out.println(arr3[i]);
System.out.println("************");
System.out.println(arr4[i]);
}
数组整型默认初始化值为:0.0
运行结果如图:
数据类型为char,String
char[] arr5 = new char[number];
String[] arr6 = new String[number];
for(int i = 0;i < number;i++) {
System.out.println(arr5[i]);
System.out.println("************");
System.out.println(arr6[i]);
}
数组char类型默认初始化值为:0
注:运行结果中空格表示的为0;如有疑问可用if(arr5[i] == 0)进行判断
数组String默认初始化值为:null
运行结果如图:
数据类型为boolean
boolean[] arr7 = new boolean[2];
System.out.println(arr7[0]);
数组boolean默认初始化值为:false
运行结果如图: