0Pricing
Java Academy · Lektion

Grundlagen von Arrays und Iteration

Verstehen Sie die Grundlagen von Arrays: feste Größe, nullbasierte Indizierung, Erstellen und Initialisieren sowie sicheres Iterieren.

Grundlagen von Arrays und Iteration ist eine kostenlose Java Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 3. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Java Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Java Academy-Kurs umfasst insgesamt 3 Lektionen.

Was ist ein Array

Ein Array ist eine Sequenz fester Größe aus Elementen desselben Typs, die unter einem Namen gespeichert und ab 0 indiziert wird.

  • Verwenden Sie es, wenn Sie die Anzahl der Elemente kennen
  • Zugriff über den Index: Das erste Element hat den Index 0
  • Typsicher: Alle Elemente haben denselben Typ

Deklarieren & Erstellen

Deklarieren und erstellen Sie Arrays:

public class Main {
  public static void main(String[] args) {
    // Way 1: Declare an array with fixed size
    int[] a = new int[3];
    // All elements are 0 by default: [0, 0, 0]

    // Way 2: Declare and initialize in one line
    int[] b = {10, 20, 30};
    // This array already has values: [10, 20, 30]

    // Print both arrays
    System.out.print("Array a: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }

    System.out.println(); // new line

    System.out.print("Array b: ");
    for (int i = 0; i < b.length; i++) {
      System.out.print(b[i] + " ");
    }
  }
}

Zugreifen & Aktualisieren

Greifen Sie über den Index auf Elemente zu und aktualisieren Sie sie:

Gültige Indizes für 3 Elemente: 0, 1, 2.

public class Main {
  public static void main(String[] args) {
    // Create and initialize an array
    int[] a = {5, 7, 9}; // array has 3 elements: [5, 7, 9]

    // Access the first element (index 0)
    int first = a[0]; // first = 5
    System.out.println("First element: " + first);

    // Update the second element (index 1)
    a[1] = 8; // now array is [5, 8, 9]

    // Print the whole array to see the update
    System.out.print("Updated array: ");
    for (int i = 0; i < a.length; i++) {
      System.out.print(a[i] + " ");
    }
  }
}

Länge & For

Verwenden Sie a.length, um die Anzahl der Elemente zu erhalten. Durchlaufen Sie das Array mit einer for-Schleife:

public class Main {
  public static void main(String[] args) {
    // Example array
    int[] a = {5, 8, 9}; // 3 elements

    int sum = 0; // start with 0

    // Loop through each element in the array
    for (int i = 0; i < a.length; i = i + 1) {
      // Add the current element to sum
      sum = sum + a[i];
    }

    // Print the final result
    System.out.println("Sum of array elements = " + sum);
  }
}

For-each

Die erweiterte for-each-Schleife liest Elemente ohne Index:

int total = 0;
for (int v : b) {
total = total + v;
}

Verwenden Sie sie, wenn Sie den Index nicht benötigen.

Array-Demo

Führen Sie es aus: Die Demo gibt die Länge, die Summe, das Maximum und jedes Element mit for und for-each aus.

public class Main {
  static int sum(int[] arr) {
    int s = 0;
    for (int i = 0; i < arr.length; i = i + 1) {
      s = s + arr[i];
    }
    return s;
  }

  static int max(int[] arr) {
    int m = arr[0];
    for (int i = 1; i < arr.length; i = i + 1) {
      if (arr[i] > m) m = arr[i];
    }
    return m;
  }

  public static void main(String[] args) {
    int[] nums = {3, 1, 4, 1, 5};

    System.out.println("Length = " + nums.length);
    System.out.println("Sum = " + sum(nums));
    System.out.println("Max = " + max(nums));

    System.out.println("Elements:");
    for (int v : nums) {
      System.out.println(v);
    }
  }
}

Array-Länge

Kurzprüfung: Wie ermitteln Sie die Anzahl der Elemente im Array a?

Zusammenfassung & Nächste Schritte

Zusammenfassung: Sie haben Arrays erstellt, auf Elemente zugegriffen und sie aktualisiert, length verwendet und Arrays mit for und for-each durchlaufen.

Nächste Schritte: Lernen Sie gängige Array-Algorithmen wie Suchen und Umkehren kennen.

Häufig gestellte Fragen

Ist die Lektion „Grundlagen von Arrays und Iteration“ kostenlos?

Ja — der vollständige Text von „Grundlagen von Arrays und Iteration“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Java Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Java Academy-Kurs umfasst insgesamt 3 Lektionen.

Was lerne ich in „Grundlagen von Arrays und Iteration“?

Verstehen Sie die Grundlagen von Arrays: feste Größe, nullbasierte Indizierung, Erstellen und Initialisieren sowie sicheres Iterieren. Du übst Java Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Java Academy zu starten?

Keine Vorkenntnisse erforderlich. Java Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 3.

Wie lange dauert die Lektion „Grundlagen von Arrays und Iteration“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Java Academy-Lektion Code schreiben und ausführen?

Ja. Jede Java Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Grundlagen von Arrays und Iteration
  2. Suche, Minimum/Maximum und Umkehrung
  3. Einfügen, Löschen per Index und Verschieben
← Zurück zu Java Academy