Accessing Elements
Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 59 von 73.
In Java verwenden wir Arrays, um mehrere Werte in einer einzigen Variable zu speichern. Jeder Wert in einem Array wird ein Element genannt, und jedes Element hat einen Index. Die Indizes beginnen bei 0 bis zur Länge des Arrays minus eins.
Zum Beispiel werfen Sie einen Blick auf das folgende Array:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Element
aist am Index 0 - Element
bist am Index 1 - ...
- Element
gist am Index 6
Um auf ein Element eines Arrays zuzugreifen, können wir seinen Index in eckigen Klammern verwenden. Zum Beispiel, um 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 wird den Wert 30 enthalten, weil sie auf das dritte Element zugreift (das einen Index von 2 hat).
Aufgabe
EinfachErstellen Sie eine Methode mit dem Namen values, die ein Array als Argument empfängt und alle Elemente des Arrays nacheinander ausgibt.
Um über ein Array zu iterieren, verwenden Sie das .length-Feld:
for (int i = 0; i < arr.length; i++) {
// code
}Auf diese Weise iteriert i von 0 bis arr.length (nicht einschließlich), was genau alle Indizes des Arrays sind.
Spickzettel
Arrays speichern mehrere Werte in einer einzigen Variable. Elemente werden über einen Index ab 0 angesprochen:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2]; // Holt 30 (drittes Element)Um über ein Array zu iterieren, verwenden Sie das Feld .length:
for (int i = 0; i < numbers.length; i++) {
// Greife auf jedes Element mit numbers[i] zu
}Probier es selbst
public class Main {
public static void values(int[] arr) {
// Schreibe Code hier
}
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
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 411Arrays Basics
Declaring ArraysAccessing ElementsModifying ArraysArray MethodsRecap - Product ArrayRecap - Reversed Array3Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else