1.byte、short、int、long类型数组,数组元素默认初始化为0。
byte[] i= new byte[10];
//short[] i = new short[10];
//int[] i = new int[10];
System.out.println(i); //是一个内存地址
//每个元素都已默认初始化为0
for(int j=0; j<10; j++){
System.out.println(i[j]); //输出10个0
}
2.float、double类型类型数组,数组元素默认初始化为0.0。
float[] i = new float[10];
//double[] i = new double[10];
System.out.println(i); //是一个内存地址
//每个元素都已默认初始化为0.0
for(int j=0; j<10; j++){
System.out.println(i[j]); //输出10个0.0
}
3.String类型类型数组,数组元素默认初始化为null。
String[] s = new String[10];
System.out.println(s); //是一个内存地址
//每个元素都已默认初始化为null
for(int j=0; j<10; j++){
System.out.println(s[j]); //输出10个null
}
本文深入探讨了Java中byte、short、int、long、float、double和String数组的默认初始化值,解释了如何在内存中正确理解这些值,并通过实例展示了数组元素的输出。
2144

被折叠的 条评论
为什么被折叠?



