For Döngüsü Örnekleri 2024-2025 Güncel

For Döngüsü

For döngüsü, bir dizi veya bir küme gibi bir koleksiyonda bulunan tüm öğeleri işlemek için kullanılan bir döngüdür. For döngüsü, her bir öğeyi bir değişkene atayarak ve bu değişkeni kullanarak işlemler yaparak çalışır.

For Döngüsü Yapısı

For döngüsünün yapısı şu şekildedir:

for (başlangıç_değeri; koşul; artış_değeri) {
  // Döngü gövdesi
}
  • başlangıç_değeri: Döngünün ilk kez çalıştırılmasında değişkene atanacak değerdir.
  • koşul: Döngünün tekrarlanıp tekrarlanmayacağını belirleyen koşuldur. Koşul doğru olduğu sürece döngü gövdesi tekrarlanır.
  • artış_değeri: Her döngü tekrarında değişkenin değerine eklenecek değerdir.

For Döngüsü Örnekleri

1. Basit For Döngüsü Örneği

for (int i = 0; i < 10; i++) {
  System.out.println(i);
}

Bu örnekte, i değişkenine 0 değeri atanır ve i < 10 koşulu doğru olduğu sürece döngü gövdesi tekrarlanır. Döngü gövdesi, i değişkeninin değerini ekrana yazdırır.

2. Dizideki Öğeleri İşleyen For Döngüsü Örneği

int[] sayilar = {1, 2, 3, 4, 5};

for (int i = 0; i < sayilar.length; i++) {
  System.out.println(sayilar[i]);
}

Bu örnekte, sayilar değişkeni bir dizi içerir. for döngüsü, dizinin her bir öğesini işlemek için kullanılır. Döngü gövdesi, dizinin i. öğesini ekrana yazdırır.

3. Kümedeki Öğeleri İşleyen For Döngüsü Örneği

Set<String> isimler = new HashSet<>();
isimler.add("Ali");
isimler.add("Veli");
isimler.add("Kemal");

for (String isim : isimler) {
  System.out.println(isim);
}

Bu örnekte, isimler değişkeni bir küme içerir. for döngüsü, kümenin her bir öğesini işlemek için kullanılır. Döngü gövdesi, kümenin her bir öğesini ekrana yazdırır.

4. For Döngüsünü While Döngüsüne Dönüştürme

for döngüsü, while döngüsüne dönüştürülebilir. Bu, aşağıdaki gibi yapılabilir:

int i = 0;
while (i < 10) {
  System.out.println(i);
  i++;
}

Bu örnek, yukarıdaki for döngüsünün while döngüsüne dönüştürülmüş halidir.

5. For Döngüsünü Do-While Döngüsüne Dönüştürme

for döngüsü, do-while döngüsüne dönüştürülebilir. Bu, aşağıdaki gibi yapılabilir:

int i = 0;
do {
  System.out.println(i);
  i++;
} while (i < 10);

Bu örnek, yukarıdaki for döngüsünün do-while döngüsüne dönüştürülmüş halidir.

For Döngüsünün Avantajları

  • for döngüsü, bir dizi veya bir küme gibi bir koleksiyonda bulunan tüm öğeleri işlemek için etkili bir yoldur.
  • for döngüsü, while döngüsüne göre daha okunaklı ve anlaşılır olabilir.

For Döngüsünün Dezavantajları

  • for döngüsü, koleksiyondaki öğe sayısı bilinmiyorsa veya değişken olabiliyorsa karmaşık olabilir.

Sonuç

for döngüsü, bir dizi veya bir küme gibi bir koleksiyonda bulunan tüm öğeleri işlemek için kullanılan etkili bir döngüdür. for döngüsü, while döngüsüne göre daha okunaklı ve anlaşılır olabilir.


Yayımlandı

kategorisi