Array Ansprache einer Zelle über Punktnotation?

alX1111

Mitglied
Hallo zusammen!

Ich habe hier folgenden Textauszug aus einer Aufgabenstellung und kann die Schreibweise nicht so ganz nachvollziehen.

"Jeder Punkt A
Java:
Jeder Punkt A[i] mit 1<=i<=n des Feldes A hat eine x-Koordinate A[i].x und eine Farbe A[i].color...
des Feldes A mit 1<=i<=n hat eine x-Koordinate A.x und eine Farbe A.color..."

Ich habe noch nie eine solche Ansprache von Zellen eines Arrays mittels der Punktnotation gesehen!?
Wie kann ich mir das vorstellen - handelt es sich hier um ein zweidimensionales Array?

Vielen Dank für einen kleinen Tipp!
 
Zuletzt bearbeitet:
Du hast einen Punkt und ein Punkt hat Attribute, wenigstens x und color. Dann hast Du ein Array (Feld) von Punkten, das hier hässlicherweise mit einem Großbuchstaben benannt wird, also etwas wie Punkt[] A = new Punkt[n];. Jetzt kannst Du mit A[i] auf einen Punkt im Feld zugreifen und dementsprechend auf seine Attribute zugreifen, also z. B. A[i].x oder A[i].color schreiben.
 
Vielen Dank!!
Sehr nachvollziehbar erklärt!

Mir hat es dummerweise oben im ursprünglichen Frage-Text die eckigen Klammern und die i gelöscht...
 
Das liegt daran, dass der Editor [i] als BB-Code interpretiert und den nachfolgenden Text kursiv setzt. Daher Code am Besten in Code-Tags oder Inline-Code-Tags setzen (Toolbar, Button ganz links </> oder bei den drei Punkten den Button >_)
 

Neue Themen


Zurück
Oben