请问定义个数组变量作为Java中的局部变量,没有初始化怎么可以编译通过int[]a=newint[5];打印a[0]结果为0这是为何,不是局部变量一定要初始化么,不会默认初始化的吗?
答:java里面的int数组是有初始值的
如果未对数组赋值
String数组中的每个元素的值为null
int数组中的每个元素的值为0
请问定义个数组变量作为Java中的局部变量,没有初始化怎么可以编译通过int[]a=newint[5];打印a[0]结果为0这是为何,不是局部变量一定要初始化么,不会默认初始化的吗?
答:java里面的int数组是有初始值的
如果未对数组赋值
String数组中的每个元素的值为null
int数组中的每个元素的值为0