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