だから私は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
ですか?これは、配列をループして初期化する必要がないことを意味しますか?
ありがとう。