Menu
CoddyTech

Die erweiterte For-Schleife

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

Die erweiterte for-Schleife, auch For-each-Schleife genannt, bietet eine einfachere Möglichkeit, Arrays und Sammlungen zu durchlaufen. Sie übernimmt automatisch die Indizierung und den Abruf der Elemente, wodurch der Code besser lesbar und weniger fehleranfällig wird.

Hier ist die grundlegende Syntax einer erweiterten for-Schleife:

for (data_type element : array_or_collection) {
    // Code, der für jedes Element ausgeführt wird
}
  • data_type: Der Typ der Elemente im Array oder in der Sammlung.
  • element: Eine Variable, die in jeder Iteration das aktuelle Element enthält.
  • array_or_collection: Das Array oder die Sammlung, die du durchlaufen möchtest.

Hier ist ein Beispiel:

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}

In diesem Beispiel durchläuft die Schleife das Array numbers. Bei jedem Durchlauf wird das aktuelle Element der Variablen number zugewiesen und der Code innerhalb der Schleife ausgeführt. Die Ausgabe lautet:

1
2
3
4
5

Die erweiterte for-Schleife ist besonders nützlich, wenn du auf jedes Element in einer Sammlung zugreifen musst, ohne die Sammlung selbst zu verändern. Sie vereinfacht den Code und macht ihn besser lesbar.

challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das Folgendes tut:

  1. Initialisiert ein String-Array namens fruits mit den Werten "apple", "banana", "orange", "grape" und "kiwi".
  2. Verwendet eine erweiterte for-Schleife, um das fruits-Array zu durchlaufen.
  3. Gibt bei jedem Durchlauf die aktuelle Frucht in Großbuchstaben aus, indem die Methode toUpperCase() verwendet wird: someString.toUpperCase()

Probier es selbst

public class Main {
    public static void main(String[] args) {
        // Initialisiere das fruits-Array
        

        // Verwende eine erweiterte for-Schleife, um das Array zu durchlaufen
        
    }
}
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

Übe selbstständig: Online-Java-Compiler