Тому я оголошую та ініціалізую масив 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
що означало б, що я не повинен перебирати масив та ініціалізувати його?
Дякую.