Arrays: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „== 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 === <syntaxhighlight lang="java"> // Deklaration int[] zahlen; // Initialisierung zahlen = new int[5]; // Array mit 5 Elementen (Standardwerte: 0) </syntaxhighlight> Oder kombiniert: <syntaxhighlight…“ |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
=== Was ist ein Array? === | === Was ist ein Array? === | ||
Ein Array ist eine Datenstruktur, die mehrere Werte | Ein Array ist eine Datenstruktur, die mehrere Werte '''gleichen Typs''' speichert. | ||
Die Größe ist | Die Größe ist '''fix''', d. h. nach der Erstellung nicht veränderbar. | ||
=== Array-Deklaration und -Initialisierung === | === Array-Deklaration und -Initialisierung === | ||
Zeile 28: | Zeile 26: | ||
int[] zahlen = {1, 2, 3, 4, 5}; | int[] zahlen = {1, 2, 3, 4, 5}; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Zugriff auf Array-Elemente === | === Zugriff auf Array-Elemente === | ||
Zeile 37: | Zeile 33: | ||
zahlen[2] = 99; // Drittes Element ändern | zahlen[2] = 99; // Drittes Element ändern | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Array durchlaufen (Iteration) === | === Array durchlaufen (Iteration) === | ||
Zeile 57: | Zeile 51: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Wichtige Eigenschaften === | === Wichtige Eigenschaften === | ||
Zeile 66: | Zeile 58: | ||
System.out.println(zahlen.length); // Gibt 3 zurück | System.out.println(zahlen.length); // Gibt 3 zurück | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Mehrdimensionale Arrays === | === Mehrdimensionale Arrays === | ||
Zeile 80: | Zeile 70: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Nützliche Klassen & Methoden (z. B. Arrays-Klasse) === | === Nützliche Klassen & Methoden (z. B. Arrays-Klasse) === |
Version vom 23. April 2025, 07:22 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