Einführung
Bisher haben wir mit Methoden gearbeitet, die eine überschaubare Anzahl von Parametern besaßen. Stellen Sie sich aber vor, wir möchten einer Methode eine sehr große Menge an Daten zur Verarbeitung übergeben. Wir müssten hunderte Parameter anlegen und für diese auch noch verschiedene Namen finden. Die Namen müssten wir uns merken, da es keine Möglichkeit gibt, die Elemente einfach über ihren Reihenfolgeindex anzusprechen.
Damit es nicht zu solchen Situationen kommt, gibt es Arrays. Ein Array ist eine Datenstruktur zur Aufnahme von mehreren Daten des gleichen Typs. Die Daten nennen wir auch die Elemente der Datenstruktur. Auf sie kann mit Hilfe eines Index zugegriffen werden.
Ein Array, welches Elemente vom Typ int enthält, kann z.B. wie folgt deklariert werden:
Daraus lässt sich ein allgemeines Schema zur Definition von Arrays ableiten:
<datentyp>[] <name> = new <datentyp>[<anzahl der elemente>];</anzahl></datentyp></name></datentyp>
Den Datentyp und den Namen des Arrays können wir beliebig wählen, also z.B. auch double, float, boolean oder String. Die Anzahl der Elemente muss fest vorgegeben werden.
Das oben definierte Array mit Elementen vom Typ int wollen wir nun mit Daten füllen.
Wie Sie sehen,