Auf Elemente zugreifen
Teil des Abschnitts Grundlagen der Java-Journey von Coddy. Lektion 59 von 73.
In Java verwenden wir Arrays, um mehrere Werte in einer einzelnen Variablen zu speichern. Jeder Wert in einem Array wird Element genannt, und jedes Element hat einen Index. Die Indizes beginnen bei 0 und reichen bis zur Länge des Arrays minus eins.
Sieh dir zum Beispiel das nächste Array an:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Das Element
asteht am Index 0 - Das Element
bsteht am Index 1 - ...
- Das Element
gsteht am Index 6
Um auf ein Element eines Arrays zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Um beispielsweise auf das erste Element eines Arrays namens letters zuzugreifen, würden wir letters[0] verwenden.
Hier ist ein Beispiel:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];Die Variable element enthält den Wert 30, weil sie auf das dritte Element (mit dem Index 2) zugreift.
Aufgabe
EinfachErstelle eine Methode namens values, die ein Array als Argument entgegennimmt und alle Elemente des Arrays nacheinander ausgibt.
Um ein Array zu durchlaufen, verwende das Feld .length:
for (int i = 0; i < arr.length; i++) {
// code
}Auf diese Weise durchläuft i die Werte von 0 bis arr.length (ohne diesen Wert einzuschließen), was genau allen Array-Indizes entspricht.
Probier es selbst
public class Main {
public static void values(int[] arr) {
// Schreibe hier den Code
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische KurzformenVergleichsoperatorenString-Vergleich7Grundlegende Ein- und Ausgabe
System.out-MethodenAusgabe formatierenScanner-KlasseWiederholung – Bis 120Wiederholung – Wahr oder Falsch5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Rückblick – einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 411Grundlagen von Arrays
Arrays deklarierenAuf Elemente zugreifenArrays verändernArray-MethodenWiederholung – Produkt-ArrayWiederholung – umgekehrtes Array3Variablen Teil 2
KonstantenNamenskonventionenWiederholung – Variablen initialisierenTypumwandlung Teil 1Typumwandlung Teil 26Entscheidungsfindung
If-AnweisungIf-ElseSwitch-AnweisungTernärer OperatorWiederholung – If-ElseVerschachteltes If-ElseÜbe selbstständig: Online-Java-Compiler