数组的初始化

1.数组的默认初始化
int[] a = new int[3];
printArray(a); // 编译通过
数组元素和局部变量不同,数组元素可以在没有赋初始值的情况下就使用。此时,这些数组元素也有特定的值,这就是元素的“默认值”。在为数组分配空间的时候,数组的元素会被JVM赋予默认值;
2.数组的显式初始化
  1)int[] a = {10, 20, 30}; // 必须在定义数组变量的同时使用;
  2)   int[] a = new int[]{10, 20, 30};
    
    int[] a;
    a = new int[]{10, 20, 30};
原文地址:https://www.cnblogs.com/LearnSB/p/13203535.html