C# Dersleri 32 - While Döngüsü


While Döngüsü

Programlamada while döngüsü, belirli bir koşul doğru olduğu sürece kod bloğunu tekrar tekrar çalıştırmak için kullanılır. Döngü, koşul yanlış olduğunda sona erer. While döngüsü genellikle tekrar sayısı önceden bilinmeyen durumlarda tercih edilir.

While Döngüsünün Yapısı

while (koşul)
{
    // Çalıştırılacak kod bloğu
}

While döngüsü, koşulun baştan kontrol edildiği bir döngü türüdür. Bu nedenle, eğer koşul baştan yanlış ise, döngü hiç çalıştırılmayabilir.

While Döngüsü Kullanımı

Aşağıdaki örnekte, 1'den 5'e kadar olan sayıları ekrana yazdıran bir while döngüsü uygulanmıştır:

int counter = 1;

while (counter <= 5)
{
    Console.WriteLine(counter);
    counter++;
}

Çıktı:

1
2
3
4
5

Önemli Notlar

  • While döngüsünde, koşul her döngü adımında kontrol edilir. Bu nedenle sonsuz döngü oluşmaması için koşulun sonunda doğru olmasını sağlamak gerekir.
  • Döngüyü sonlandırmak için koşulun içindeki bir değeri değiştirmek ya da koşulun bir noktada yanlış olmasını sağlamak gereklidir.

While Döngüsünde Sonsuz Döngü Örneği

Eğer koşul her zaman doğru kalırsa, döngü sonsuz bir şekilde çalışmaya devam eder:

while (true)
{
    Console.WriteLine("Bu bir sonsuz döngüdür.");
}

Sonsuz döngüler genellikle belirli bir durumla sonlandırılacak şekilde tasarlanır ve bir break komutuyla sonlandırılabilir.

Sonuç

While döngüsü, belirli bir koşulun doğruluğunu kontrol ederek kod bloklarını tekrarlamak için kullanılan güçlü bir yapıdır. Bu döngü, koşulun başlangıçta bilinmediği ya da değişken bir şekilde değiştiği durumlarda oldukça faydalıdır.