Merhabalar.
Döngülere While ile devam ediyoruz.
While döngüsü bir şartın sağlanması sonucu gerçekleşen ancak değerin döngü içinde değiştirildiği bir döngüdür.
Değeri döngü içinde değiştirmezseniz sonsuz bir döngü oluşturmuş olursunuz.
Yapı
while(şart){
Olaylar
}
While döngüsünde şart true olduğu sürece döngü içine tekrar tekrar girilir ve işlemler tekrarlanır.
1’den 100’e kadar değeri ekrana while döngüsü ile yazdıralım.
void main(){
int a = 0;
while(a < 100){
print(a);
a++;
}
}
Çalışma şeklini anlamak istersek.
While döngüsü kısmına geldiğinde şart kısmına bakar.
a = 0
0 küçük mü 100 sorgusundan geriye true değeri dönüyor.
true değeri döndüğüne göre döngü gövdesinin içine girecek anlamına gelir.
İçerda a değeri 1 artırıldı. a = 1 oldu.
Döngü içinde son adımdan sonra tekrardan şarta dönülür bakılır.
1 küçük mü 100’den sorusu sorulur.
Bu böyle şartın sağlanmadığı noktaya kadar devam eder.
Şart sağlanmadığı an while döngüsünün dışına çıkılır ve altında başka kodlar varsa kodlar işlemeye devam eder.
For ve While döngü kullanımları programcının öngörüsüne tecrübelerine göre karar verebileceği bir şeydir. İkisinin birbirine göre avantajlı ve dezavantajlı olduğu noktalar vardır.
While döngüsü bu kadardı.
Bir sonraki yazımda görüşmek üzere.