Menu
Coddy logo textTech

Accessing Elements

Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 59 von 73.

In Java verwenden wir Arrays, um mehrere Werte in einer einzigen Variable zu speichern. Jeder Wert in einem Array wird ein Element genannt, und jedes Element hat einen Index. Die Indizes beginnen bei 0 bis zur Länge des Arrays minus eins.

Zum Beispiel werfen Sie einen Blick auf das folgende Array: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Element a ist am Index 0
  • Element b ist am Index 1
  • ...
  • Element g ist am Index 6

Um auf ein Element eines Arrays zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Zum Beispiel, um auf das erste Element eines Arrays namens letters zuzugreifen, würden wir letters[0] verwenden.

Hier ist ein Beispiel:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

Die Variable element wird den Wert 30 enthalten, weil sie auf das dritte Element zugreift (das einen Index von 2 hat).

challenge icon

Aufgabe

Einfach

Erstellen Sie eine Methode mit dem Namen values, die ein Array als Argument empfängt und alle Elemente des Arrays nacheinander ausgibt.

Um über ein Array zu iterieren, verwenden Sie das .length-Feld:

for (int i = 0; i < arr.length; i++) {
    // code
}

Auf diese Weise iteriert i von 0 bis arr.length (nicht einschließlich), was genau alle Indizes des Arrays sind.

Spickzettel

Arrays speichern mehrere Werte in einer einzigen Variable. Elemente werden über einen Index ab 0 angesprochen:

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2]; // Holt 30 (drittes Element)

Um über ein Array zu iterieren, verwenden Sie das Feld .length:

for (int i = 0; i < numbers.length; i++) {
    // Greife auf jedes Element mit numbers[i] zu
}

Probier es selbst

public class Main {
    public static void values(int[] arr) {
        // Schreibe Code hier
    }

    public static void main(String[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        values(numbers);
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen