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!");
Very informative blog.
I would like to thank you for the information.