所以我要声明并初始化一个int数组:
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
arr[i] = UN;
}
说我改为这样做...
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
将按标准输出。另外,如果我这样做:
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
... true
将按标准输出。那么Java默认如何初始化我的数组?是否可以安全地假设默认初始化将数组索引设置为零,0
这意味着我不必遍历数组并对其进行初始化?
谢谢。