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.

Bu içeriği beğendiyseniz paylaşarak destek olabilirsiniz!


Eğitim İçeriği

Eğitim C# Dersleri
Kategori Programlama Dili
Ders Adeti 69 Ders
Dil Türkçe
Güncelleme 04/2024
  • HTML Dersleri

    HTML Dersleri Sıfırdan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 19 Ders
    Dil Türkçe
    Güncelleme 12/2020
    Derse Başla
  • Java Dersleri

    Java Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 125 Ders
    Dil Türkçe
    Güncelleme 09/2020
    Derse Başla
  • CSS Dersleri

    CSS Dersleri Başlangıçtan İleri Seviyeye

    Kategori Web Programlama
    Ders Süresi 49 Ders
    Dil Türkçe
    Güncelleme 10/2021
    Derse Başla
  • Java Örnek Projeler

    Java Örnek Projeler

    Kategori Programlama Dili
    Ders Süresi 20 Ders
    Dil Türkçe
    Güncelleme 10/2022
    Derse Başla
  • C# Dersleri

    C# Dersleri ve Nesne Yönelimli Programlama

    Kategori Programlama Dili
    Ders Süresi 100 Ders
    Dil Türkçe
    Güncelleme 04/2024
    Derse Başla