Übungsaufgaben
Dreißig Übungen zu Tabellen, Indizes und verschachtelten Schleifen — von AFB I bis AFB III. Jede Übung gibt sofort Rückmeldung; wenn Sie nicht weiterkommen, helfen die gestuften Tipps.
Bei „Schiffe versenken“ ist das Spielfeld boolean[][] meer = new boolean[5][7]; (5 Zeilen von oben, 7 Spalten von links, beide ab 0). Stellen Sie für vier Schiffe den Zugriff meer[Zeile][Spalte] dar: Stellen Sie auf den Walzen Zeilen- und Spaltenindex ein.
Eine Fliesenlegerin plant Wandmuster als Tabellen (Zeile = Fliesenreihe, Spalte = Fliese in der Reihe). Vergleichen Sie jeweils die beiden Angaben und setzen Sie das passende Zeichen.
new int[5][4]Rumpfdurchläufe, wenn außen z < 4 und innen s < 6 läuftnew int[7][2]Spaltenzahl von new int[7][2]f[2][1] in der zeilenweisen Reihenfolge (3 Zeilen, 4 Spalten)Position von f[2][1] in der spaltenweisen Reihenfolge (3 Zeilen, 4 Spalten)new int[9][6]letzter Spaltenindex von new int[6][9]Ein Busunternehmen speichert Abfahrtszeiten in int[][] bus (Zeile = Linie, Spalte = Abfahrt) und verarbeitet sie zeilenweise mit zwei verschachtelten Schleifen. Vermuten Sie, wie sich die Größen ändern, wenn nur die Zeilenzahl bzw. nur die Spaltenzahl wächst: Setzen Sie in jede Zelle einen Pfeil.
| Größe | Zeilenzahl wächst | Spaltenzahl wächst |
|---|---|---|
| Zahl der Rumpfdurchläufe | ||
| Länge der Zeilensummen-Reihung | ||
| Länge der Spaltensummen-Reihung | ||
Position von bus[1][1], zeilenweise | ||
Position von bus[1][1], spaltenweise | ||
| letzter Zeilenindex |
