Arrays: Unterschied zwischen den Versionen

Aus FI-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
Zeile 82: Zeile 82:


[[Kategorie:Programmieren]]
[[Kategorie:Programmieren]]
[[Kategorie:Semester1]]

Aktuelle Version vom 23. April 2025, 14:20 Uhr

Arrays in Java

Was ist ein Array?

Ein Array ist eine Datenstruktur, die mehrere Werte gleichen Typs speichert. Die Größe ist fix, d. h. nach der Erstellung nicht veränderbar.

Array-Deklaration und -Initialisierung

// Deklaration
int[] zahlen;

// Initialisierung
zahlen = new int[5]; // Array mit 5 Elementen (Standardwerte: 0)

Oder kombiniert:

int[] zahlen = new int[5];

Direkte Initialisierung mit Werten:

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

Zugriff auf Array-Elemente

System.out.println(zahlen[0]); // Erstes Element
zahlen[2] = 99;                // Drittes Element ändern

Array durchlaufen (Iteration)

Mit for-Schleife:

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

Mit for-each-Schleife:

for (int zahl : zahlen) {
    System.out.println(zahl);
}

Wichtige Eigenschaften

int[] zahlen = {10, 20, 30};
System.out.println(zahlen.length); // Gibt 3 zurück

Mehrdimensionale Arrays

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

System.out.println(matrix[0][1]); // Gibt 2 aus

Nützliche Klassen & Methoden (z. B. Arrays-Klasse)

import java.util.Arrays;

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

Arrays.sort(zahlen); // Sortiert das Array
System.out.println(Arrays.toString(zahlen)); // Gibt [1, 2, 3, 4] aus