Jadi saya mendeklarasikan dan menginisialisasi array int:
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
arr[i] = UN;
}
Katakan saya melakukan ini sebagai gantinya ...
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
akan mencetak ke standar keluar. Juga, jika saya melakukan ini:
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
... true
akan mencetak ke standar keluar. Jadi bagaimana Java menginisialisasi array saya secara default? Apakah aman untuk berasumsi bahwa inisialisasi default adalah pengaturan indeks array 0
yang berarti saya tidak perlu mengulang array dan menginisialisasi itu?
Terima kasih.