Başlık: Başlangıç

    Döngülerin akışını çalışma anında kontrol etmek ve yönlendirmek için kullanılan iki temel denetim anahtar sözcüğüdür (jump statements).

    break İfadesi

    • İşlevi: İçinde bulunduğu döngüyü (for, foreach, while, do-while) veya switch bloğunu anında sonlandırır.
    • Akış: Döngüden tamamen çıkarak döngü gövdesinden hemen sonra gelen satırdan yürütmeye devam eder.
    • Kullanım Amacı: Aranan bir veri bulunduğunda döngünün kalan turlarını boşuna çalıştırmamak veya belirli bir sınır koşuluna ulaşıldığında işlemi kesmek.
    for (int i = 1; i <= 10; i++)
    {
        if (i == 5)
        {
            break; // i 5 olduğunda döngü tamamen biter
        }
        Console.WriteLine(i); // Çıktı: 1, 2, 3, 4
    }
    

    continue İfadesi

    • İşlevi: Döngünün yalnızca o anki adımını (iterasyonunu) sonlandırır.
    • Akış: Kendisinden sonra gelen döngü içi kodları atlayarak bir sonraki adıma geçer:
      • for döngüsünde sayaç güncelleme adımına (ör. i++) atlar.
      • while / do-while döngüsünde doğrudan koşul kontrolüne geçer.
    • Kullanım Amacı: Belirli filtrelemelerde veya geçersiz durumlarda döngüyü bozmadan sıradaki elemana geçmek.
    for (int i = 1; i <= 5; i++)
    {
        if (i == 3)
        {
            continue; // 3 değerini atlar, sonraki adıma (4'e) geçer
        }
        Console.WriteLine(i); // Çıktı: 1, 2, 4, 5
    }