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
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


=== Was ist ein Array? ===   
=== Was ist ein Array? ===   
Ein Array ist eine Datenstruktur, die mehrere Werte **gleichen Typs** speichert.   
Ein Array ist eine Datenstruktur, die mehrere Werte '''gleichen Typs''' speichert.   
Die Größe ist **fix**, d. h. nach der Erstellung nicht veränderbar.
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 79: 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 92: 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