数组默认值:
整数:0
小数:0.0
字符:\u0000(有的系统展示的是空白,因为16进制的\u0000表示的是0,在ASCII表中代表的是空格)
布尔:fasle
其他:null
public class TestDefaultValues { public static void main(String[] args){ //int的默认类型 int[] intValues = new int[4]; for (int i = 0;i<intValues.length;i++){ System.out.print(intValues[i]+"\t\t"); } System.out.println(); //double的默认类型 double[] doubleValues = new double[4]; for (int i = 0;i<doubleValues.length;i++){ System.out.print(doubleValues[i]+"\t\t"); } System.out.println(); //布尔的默认类型 boolean[] booleanValues = new boolean[4]; for (int i = 0;i<booleanValues.length;i++){ System.out.print(booleanValues[i]+"\t"); } System.out.println(); //字符串的默认值 String[] stringValues = new String[4]; for (int i = 0;i<stringValues.length;i++){ System.out.print(stringValues[i]+"\t"); } System.out.println(); //字符的默认值(有的系统展示的是空白) char[] charValues = new char[4]; for (int i = 0;i<charValues.length;i++){ System.out.print(charValues[i]+"\t"); } System.out.println(); } }输出结果: