Accessing Elements
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 59 / 73.
Java'da, birden fazla değeri tek bir değişkende saklamak için diziler kullanırız. Dizideki her değer bir eleman olarak adlandırılır ve her elemanın bir indeksi vardır. İndeksler 0'dan dizinin uzunluğundan bir eksiğe kadar başlar.
Örneğin, bir sonraki diziye bakın:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Eleman
a0 indisindedir - Eleman
b1 indisindedir - ...
- Eleman
g6 indisindedir
Dizinin bir elemanına erişmek için kare köşeli parantezler içinde indeksini kullanabiliriz. Örneğin, letters adlı bir dizinin ilk elemanına erişmek için letters[0] kullanırız.
İşte bir örnek:
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];element değişkeni üçüncü elemana (indeksi 2 olan) eriştiği için 30 değerini tutacaktır.
Görev
Kolayvalues adında bir metod oluşturun; bu metod bir dizi argümanı alsın ve dizideki tüm öğeleri birbiri ardına yazdırsın.
Bir dizi üzerinde yinelemek için .length alanını kullanın:
for (int i = 0; i < arr.length; i++) {
// kod
}Bu şekilde i 0'dan arr.length'e (dahil değil) yineleyecektir ki bu tam olarak dizinin tüm indeksleridir.
Kopya kağıdı
Diziler, birden fazla değeri tek bir değişkende depolar. Elemanlar, 0'dan başlayarak indeksle erişilir:
char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2]; // 30 alır (üçüncü eleman)Bir diziyi yinelemek için .length alanını kullanın:
for (int i = 0; i < numbers.length; i++) {
// Access each element with numbers[i]
}Kendin dene
public class Main {
public static void values(int[] arr) {
// Buraya kod yazın
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
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