全局变量的int类型的数组初始值默认为0
局部int类型的数组初始值是随机的垃圾数值
在Java 中,使用数组时,如果为数组分配了内存空间,但是没有为数组元素指定初始值,系统会自动为数组元素指定初始值。数组元素的初始值与数组的数据类型有关,对于不同数据类型的数组,其数组元素的初始值是不一样的。下面将列举出不同类型数组元素的初始值。
byte在Java 程序中使用数组时,如果没有为数组元素指定初始值,byte 型数组元素的默认初始值为0。
. short在Java 程序中使用数组时,如果没有为数组元素指定初始值,short 型数组元素的默认初始值为0。
int在Java 程序中使用数组时,如果没有为数组元素指定初始值,int 型数组元素的默认初始值为0。