Arrays: Unterschied zwischen den Versionen
Aus FI-Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 69: | Zeile 69: | ||
System.out.println(matrix[0][1]); // Gibt 2 aus | System.out.println(matrix[0][1]); // Gibt 2 aus | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Nützliche Klassen & Methoden (z. B. Arrays-Klasse) === | === Nützliche Klassen & Methoden (z. B. Arrays-Klasse) === | ||
Zeile 81: | Zeile 80: | ||
System.out.println(Arrays.toString(zahlen)); // Gibt [1, 2, 3, 4] aus | System.out.println(Arrays.toString(zahlen)); // Gibt [1, 2, 3, 4] aus | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[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