Schreiben Sie eine Java Anweisung, die eine 0 in Zeile 5 Spalte 3 stellt.
Eine gute Antwort wäre:
notentabelle[ 5 ][ 3 ] = 0;
Überschriften sind nicht Teil des Arrays
| 99 | 42 | 74 | 83 | 100 |
| 90 | 91 | 72 | 88 | 95 |
| 88 | 61 | 74 | 89 | 96 |
| 61 | 89 | 82 | 98 | 93 |
| 93 | 73 | 75 | 78 | 99 |
| 50 | 65 | 92 | 87 | 94 |
| 43 | 98 | 78 | 56 | 99 |
Die Zeilen- und Spaltenummern sind nicht Teil des Arrays.
Sie werden üblicherweise in Abbildungen von Arrays gezeigt,
aber das Arrayobjekt speichert die Indizes nicht explizit.
Wenn Sie nach
notentabelle[ 5 ][ 3 ]
fragen, kennt Java den Slot
den Sie meinen und geht
direkt dahin.
Weitere wichtige Hinweise:
- Zeilen werden von 0 bis N – 1 nummeriert, wobei N die Anzahl der Zeilen ist
- Spalten werden von 0 bis M – 1 nummeriert, wobei M die Anzahl der Spalten ist
- Ein 2D-Array mit N Zeilen und M Spalten wird eine Anzahl von N x M Slots haben.
- Aber, es ist für ein 2D-Array möglich eine
verschiedene Anzahl Slots in jeder Zeile zu haben.
Einzelheiten über diesen Sachverhalt werden folgen.
FRAGE 4:
Mit dem Beispielarray, wird die folgende Anweisung funktionieren?
notentabelle[7][2] = 82 ;
