Also deklariere und initialisiere ich ein int-Array:
static final int UN = 0;
int[] arr = new int[size];
for (int i = 0; i < size; i++) {
arr[i] = UN;
}
Sagen Sie, ich mache das stattdessen ...
int[] arr = new int[5];
System.out.println(arr[0]);
... 0
wird nach Standard gedruckt. Auch wenn ich das mache:
static final int UN = 0;
int[] arr = new int[5];
System.out.println(arr[0]==UN);
... true
wird nach Standard gedruckt. Wie initialisiert Java mein Array standardmäßig? Ist es sicher anzunehmen, dass die Standardinitialisierung das Festlegen der Array-Indizes ist, 0
was bedeuten würde, dass ich das Array nicht durchlaufen und initialisieren muss?
Vielen Dank.