Gelişmiş For Döngüsü
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası. Ders 65 / 73.
Geliştirilmiş for döngüsü, for-each döngüsü olarak da bilinir ve dizilerde ve koleksiyonlarda gezinmenin daha basit bir yolunu sunar. Dizinleme ve öğeleri alma işlemlerini otomatik olarak gerçekleştirerek kodun daha okunabilir olmasını ve hatalara daha az açık hale gelmesini sağlar.
Geliştirilmiş for döngüsünün temel sözdizimi şöyledir:
for (data_type element : array_or_collection) {
// Her eleman için çalıştırılacak kod
}data_type: Dizideki veya koleksiyondaki öğelerin türü.element: Her yinelemede geçerli öğeyi tutacak değişken.array_or_collection: Üzerinde yineleme yapmak istediğiniz dizi veya koleksiyon.
İşte bir örnek:
int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
System.out.println(number);
}Bu örnekte döngü, numbers dizisi üzerinde yinelenir. Her yinelemede geçerli öğe number değişkenine atanır ve döngünün içindeki kod yürütülür. Çıktı şöyle olacaktır:
1
2
3
4
5Geliştirilmiş for döngüsü, koleksiyonun kendisini değiştirmeden koleksiyondaki her bir öğeye erişmen gerektiğinde özellikle kullanışlıdır. Kodu basitleştirir ve daha okunabilir hâle getirir.
Görev
KolayAşağıdakileri yapan bir program oluştur:
"apple","banana","orange","grape"ve"kiwi"değerleriylefruitsadlı bir dizge dizisi başlatır.fruitsdizisinde gezinmek için geliştirilmiş birfordöngüsü kullanır.- Her yinelemede,
toUpperCase()yöntemini kullanarak mevcut meyveyi büyük harflerle yazdırır:someString.toUpperCase()
Kendin dene
public class Main {
public static void main(String[] args) {
// fruits dizisini başlat
// Dizi üzerinde yineleme yapmak için gelişmiş bir for döngüsü kullan
}
}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
4Operatörler Bölüm 1
Aritmetik OperatörlerMod Alma OperatörüArtırma/AzaltmaSonradan Artırma/AzaltmaAritmetik KısayollarKarşılaştırma OperatörleriDize Karşılaştırması7Temel Girdi/Çıktı
System.out MetotlarıÇıktıyı BiçimlendirmeScanner SınıfıTekrar - 120'ye KadarTekrar - Doğru mu Yanlış mı5Operatörler Bölüm 2
Mantıksal Operatörler Bölüm 1Mantıksal Operatörler Bölüm 2Tekrar - Basit MantıkMantıksal Operatörler Bölüm 3Mantıksal Operatörler Bölüm 4Kendi başına pratik yap: Online Java derleyicisi