7. Hafta - Java - Döngüler: for, while, do-while; akış kontrol (break/continue)
- egitimdebilisim.com

- 5 saat önce
- 1 dakikada okunur
Java’da döngüler, bir işlemi belirli bir koşul sağlandığı sürece tekrar tekrar çalıştırmak için kullanılır.
1. FOR DÖNGÜSÜ
Bir sayacı başlangıçtan bitişe kadar artırarak tekrar eden döngüdür.
Genel Yapısı:

Örnek: 1’den 5’e kadar yazdırma

Nasıl Çalışır?
i=1 başlar
i <= 5 doğru olduğu sürece kod çalışır
Her adımda i++ ile 1 artar
2. WHILE DÖNGÜSÜ
Koşul true olduğu sürece çalışır. Döngüye girmeden önce kontrol yapılır.
Genel Yapı:

Örnek: 1’den 5’e kadar yazdırma

Nerede kullanılır?
Döngüde kaç kez döneceğin belli olmadığı durumlarda.
3. DO-WHILE DÖNGÜSÜ
Döngüye önce girer, sonra koşulu kontrol eder.Koşul yanlış olsa bile en az 1 kere çalışır.
Genel Yapı:

Örnek:

4. AKIŞ KONTROL İFADELERİ
break
Döngüyü tamamen durdurur, dışına çıkar.
Örnek: 1’den 10’a kadar gider ama 5’te durur

continue
Sadece o adımı atlar, döngünün bir sonraki turuna geçer.
Örnek: 1–10 arasında 5'i atlar

BİRLİKTE KULLANIM ÖRNEKLERİ
Çift Sayıları Yazdırma

Girilen sayı 0 olana kadar toplama (while)

ÖZET TABLO
Yapı | Döngüye Giriş | Koşul Kontrol Zamanı | En Az 1 Çalışır mı? |
for | şartlı | her adımda | hayır |
while | şartlı | döngüye girmeden | hayır |
do-while | doğrudan | döngü sonunda | evet |




Yorumlar