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]);
... 0akan 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);
... trueakan mencetak ke standar keluar. Jadi bagaimana Java menginisialisasi array saya secara default? Apakah aman untuk berasumsi bahwa inisialisasi default adalah pengaturan indeks array 0yang berarti saya tidak perlu mengulang array dan menginisialisasi itu?
Terima kasih.