创建一个数字数组时,所有元素都被初始化为0;boolean数组的元素会被初始化为false;对象数组的元素初始化为null
Java中,提供了一种创建数组对象并同时赋予初始值的简化书写形式:
int[] smallPrimes = {2, 3, 5, 7, 11, 13};
请注意,在这样使用语句时,不需要调用new。
甚至还可以初始化一个匿名数组:
new int[] {17, 19, 21, 29, 31, 37}
使用这种语法形式可以在不创建新变量的情况下重新初始化一个数组:
smallPrimes = new int[] {17, 19, 21, 29, 31, 37};
这是下列语句的简写:
int[] anonymous = {17, 19, 21, 29, 31, 37};
smallPrimes = anonymous;