Merhaba arkadaşlar,
Geçen derslerde döngülere giriş yapıp for ve iç içe for döngüsünü incelemiştik. Bu dersimizde ise while döngüsünü , break-continue ifadelerini irdeleyeceğiz.
While döngüsü nedir?
Hatırlayacağınız gibi for döngüsü için bir işin belirli bir sayıda yapılmasını istiyorsak kullanmalıyız demiştik. While döngüsü içinde “o işin bir koşul sağlandığı sürece yapılmasını istiyorsak kullanmalıyız” diyebiliriz.
while(SaglanacakKosul)
{
// Yapılacak Şeyler
}
Break
Break döngü’de kullanıldığı zaman hangi durumda olunursa olunsun döngüden çıkar.
int yas=0;
while(yes<10)
{
yas++;
if(yas==5)
{
break;
}
System.out.print(yas+”,”);
}
Eğer döngüde break kullanmasaydık, ekran çıktısı 1,2,3,4,5,6,7,8,9 olacaktı ancak şimdi 1,2,3,4 olacaktır. Çünkü sayı 5’e geldiğinde break komutu çalıştırılacak ve döngüden çıkacaktır.
Continue
Aynı örneği continue ile yapacak olursak ekran çıktısı 1,2,3,4 yerine 1,2,3,4,6,7,8,9 olacaktır. Çünkü continue döngüden çıkarmaz sadece o satırdan sonraki satırları atlayıp sonraki işleme geçer.