数组的初始化
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};
我家后院有两颗树,一颗是枣树,另一颗是枣树。