Sobes.tech
Intern

Hangi döngü türlerini biliyorsunuz?

sobes.tech yapay zeka

AI'dan gelen yanıt

Java'da üç temel döngü türü vardır:

  • for döngüsü: Önceden kaç kez döneceği bilinen durumlarda kullanılır.

    // Sayı aralığında döngü
    for (int i = 0; i < 10; i++) {
        System.out.println(i);
    }
    

    Ayrıca, koleksiyonlar ve diziler üzerinde gezinmek için uygun olan gelişmiş for döngüsü (for-each) de mevcuttur.

    // Dizi üzerinde gezinmek için gelişmiş for döngüsü
    String[] names = {"Alice", "Bob"};
    for (String name : names) {
        System.out.println(name);
    }
    
  • while döngüsü: Önceden kaç kez döneceği bilinmeyen durumlarda kullanılır ve koşul her döngüden önce kontrol edilir.

    // while döngüsü
    int count = 0;
    while (count < 5) {
        System.out.println("İterasyon: " + count);
        count++;
    }
    
  • do-while döngüsü: while'a benzer, ancak koşul döngü gövdesi çalıştıktan sonra kontrol edilir, böylece en az bir kez çalıştırılır.

    // do-while döngüsü
    int num = 5;
    do {
        System.out.println("Sayı: " + num);
        num--;
    } while (num > 0);
    

Ayrıca, döngülerin akışını kontrol etmek için break ve continue ifadeleri de vardır.

  • break - Mevcut döngüyü sonlandırır.
  • continue - Döngünün kalanını atlar ve bir sonraki iterasyona geçer.