PAYLAŞ

while döngüsü

Komut ya da komutların bir koşul sağlandığı sürece çalıştırılmasını sağlar. Kuruluşu:

while(koşul)
      komut;
veya
 while(koşul)
 {
      komut1;
      komut2;
      .
      .
      .
 }

while döngüsünün çalışma prensibi

 while(koşul)
 {
      komut1;
      komut2;
      .
      .
      .
 }

1) Koşula bakılır. Eğer koşul sağlanıyorsa;

1.1) küme parantezleri içindeki ya da -küme parantezleri yoksa- kendinden sonra gelen ilk satırdaki komut çalıştırılır.
1.2) 1. adıma dönülür.

2) Eğer koşul sağlanmıyorsa küme parantezleri dışına ya da -küme parantezleri yoksa- kendinden sonra gelen ilk satırdaki komuttan hemen sonraki satıra çıkılır. Dolayısıyla döngüden çıkılmış olur.

  • Aslında while döngüsü for döngüsünün yalnızca koşuldan oluşan hâlidir. Yani for(;i<0;) ile while(i<0) aynı döngüyü başlatır.

ÖRNEKLER -1-

            // Sayaç kontrollü döngü
            int i = 0;
            while (i < 10)
            {
                // Önce i'yi kullan sonra değerini bir arttır.
                Console.WriteLine(i++);
                Console.WriteLine(i);
                i = i + 1;

                // Önce i'yi bir arttır sonra i'yi kullan.
                 Console.WriteLine(++i);
                i = i + 1;
                Console.WriteLine(i);
            }

ÖRNEKLER -2-

            string enBuyuk = "";

            while (enBuyuk.ToLower() != "fenerbahçe")
            {
                Console.Write("En büyük Kim: ");
                enBuyuk = Console.ReadLine();
            }
            Console.WriteLine("Bir gün herkes doğru yolu bulacak!");

1 YORUM

BİR CEVAP BIRAK