Şimdi Java da döngü kavramlarına giriş yapacağiz.
Ve siz de göreceksiniz ki döngü kavramının altında yatan mantık tüm diller olmasa da
aynı.Şimdi giriş yapalım.
KONTROL İFADELERİ:
Kontrol ifadeleri bir uygulamanın hangi durumlarda
ne yapması gerektiğini belirtir.
Java programlama dilinde toplam 4 adet kontrol ifade çeşidi bulunur
İfadeTipi AnahtarKelime
Döngü while, do-while , for
Kararverme if-else, switch-case
Dallandırma break, continue, label, return
İstisna yakalama try-catch-finally, throw
WHİLE DÖNGÜSÜ:
while ifadesi, çalışması istenen kod bloğunu, durum true ifadesini bulana kadar devamlı olarak çalıştırır.
Çalışma şekli aşağidadir:
while (koşul) {
...
çalışması istenen kod bloğu
}
DO - WHİLE DÖNGÜSÜ:
do-while ifadesi, koşulu en yukarıda değilde en aşağıda hesaplar.
Böylece do-while ifadesinde durum false olsa bile çalışması istenen kod bloğuna en az bir kere girilir.
Çalışma şekli aşağidaki gibidir:
do {
...
Çalişması istenen kod
}while(koşul)
WHİLE DÖNGÜSÜNDE PÜF NOKTALAR:
1.Döngü kontrol değişkenine uygun bi rşekilde değer atandığına dikkat edilmeli.
2.Döngü durumunun true ile başlamısına dikkat edilmeli.
3.Döngü kontrol değişkeninin uygun bir şekilde güncellendiğinden emin olunması gerekir (sonsuz döngüye girmemesi için).
FOR DÖNGÜSÜ:
Döngünün ne zaman başlayacağı ve ne zaman biteceği en başta belirtilmiştir.
for (başlangıç; koşul; artış).Çalışma şekli aşağidaki gibidir.
for(başlangıç;koşul;artım)
{
....
çalışması istenen kod parçası.
}
ÖRNEK PROGRAM:

Bu kodu sadece üyeler görüntüleyebilir! Üye olmak için
tıklayın Üye iseniz
giriş yapın.
İF-ELSE KALIBI:
Çalışma şekli aşağidaki gibidir.
if (koşul) {
durum true olduğunda çalışması istenen kod bloğu
}
else {
durum false olduğunda çalışması istenen kod bloğu
}
Daha fazla detaya inmeden diyebilirizki döngü kavranları
C de ki mantığın aynısıdır.Sadece farklı olan ekrana yazdırma
biçimidir.Diğer arkadaki mantık aynıdır.
Diğer dersimizde ise Başlangıç Durumuna getirme ve
temizlik kavramlarına giriş yapacagız.Bir daha ki dersimize kadar
herkese iyi çalışmalar.
Saygılarımla.
Seyhan Uçar.
