Java数组中不同类型的数组的默认值不同

    科技2024-06-12  70

    数组默认值:

    整数: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(); } }

    输出结果:

    Processed: 0.014, SQL: 8