Java Tag 6: Arrays

Ziel dieses Tages

Heute lernst du:

Am Ende wirst du mehrere Werte mit Arrays speichern und verwalten können.

Schritt 1: Arrays deklarieren und initialisieren

Ein Array speichert mehrere Werte desselben Typs.


int[] numbers = {1, 2, 3, 4, 5};

Erklärung:

Schritt 2: Zugriff auf Elemente

Du kannst auf Elemente über ihren Index zugreifen.


System.out.println(numbers[0]); // erstes Element
System.out.println(numbers[2]); // drittes Element

Hinweis: Arrays beginnen beim Index 0.

Schritt 3: Arrays durchlaufen

Du kannst Arrays mit Schleifen durchlaufen.

For-Schleife


for(int i = 0; i < numbers.length; i++) {
    System.out.println(numbers[i]);
}

Erweiterte For-Schleife (for-each)


for(int num : numbers) {
    System.out.println(num);
}

Schritt 4: Häufige Array-Operationen

Einige typische Aufgaben mit Arrays sind:

Beispiel (Summe):


int sum = 0;

for(int num : numbers) {
    sum += num;
}

System.out.println("Summe: " + sum);

Übung


int[] numbers = {1, 2, 3, 4, 5};

for(int num : numbers) {
    System.out.println(num);
}

Aufgabe

Schreibe ein Programm, das die größte Zahl in einem Array findet.

Schritte:

Beispiel:


public class LargestNumber {
    public static void main(String[] args) {
        int[] numbers = {4, 7, 1, 9, 3};

        int largest = numbers[0];

        for(int num : numbers) {
            if(num > largest) {
                largest = num;
            }
        }

        System.out.println("Größte Zahl: " + largest);
    }
}