Ein Array hat eine feste Größe (int[] a = new int[5]), der Index beginnt bei 0, die Länge steht in a.length. Wird die Größe nicht festgelegt, nimmst du eine ArrayList<T>: Sie wächst mit add() und liefert Elemente mit get(i).
Vorsicht: Ein Zugriff außerhalb der Grenzen löst eine ArrayIndexOutOfBoundsException aus.
import java.util.ArrayList;
int[] noten = {2, 1, 3};
System.out.println(noten.length + " " + noten[0]);
ArrayList<String> namen = new ArrayList<>();
namen.add("Mia");
namen.add("Tom");
for (String n : namen) {
System.out.println(n);
}
System.out.println(namen.size()); // 2Merke
Array: feste Größe, Index ab 0
ArrayListwächst dynamischZugriff außerhalb löst eine Exception aus
Aufgabe
Speichere fünf Zahlen in einem Array und gib die größte aus.