break ve continue
- Kotlin kursu
- Başlangıç
- Ders 46/116
- 4 dk
break ile döngüden çıkmayı ve continue ile atlama yapmayı öğrenirsin.
break ve continue
break bir döngüyü hemen bitirir; continue o adımı atlayıp döngüye devam eder.
for (i in 1..5) {
if (i == 3) break
println(i)
}
// 1, 2 yazdırırBurada i 3 olunca break döngüyü bitirir; 3, 4, 5 yazdırılmaz. break koşula bağlı olarak kullanılır.
continue ise sadece o adımı atlar: if (i == 3) continue 3'ü atlar, döngü devam eder.
Uygulama 3'te dur
Bir fun main() yaz. for (i in 1..5) döngüsünde if (i == 3) break ile döngüyü 3'te bitir. println(i) ile her değeri yazdır. Çıktı 1 ve 2 olmalı.
Başlangıç kodu
fun main() {
// 3'te dur
}Örnek çözüm
fun main() {
for (i in 1..5) {
if (i == 3) break
println(i)
}
}Beklenen çıktı
1 2
continue ile adım atlama
continue mevcut adımı atlar ama döngüye devam eder. Belirli koşulları elemelemek için kullanışlıdır.
for (i in 1..5) {
if (i == 3) continue
println(i)
}
// 1, 2, 4, 5 yazdırırBurada i 3 olduğunda continue o adımı atlar; println çalışmaz. Döngü 4 ve 5 ile devam eder.
break döngüyü tamamen bitirirken, continue yalnızca bir adımı atlar. İkisi de koşula bağlı kullanılır.
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 break ne yapar?
- Döngüyü bitirir Doğru cevap
- Bir adımı atlar
- Döngüyü yeniden başlatır
- Hata fırlatır
Açıklama: break döngüden hemen çıkar.
2 break kelimesini tamamla
for (i in 1..5) {
if (i == 3) ____
println(i)
}
for (i in 1..5) {
if (i == 3) break
println(i)
}
Açıklama: if (i == 3) break döngüyü 3'te bitirir.
3 break ve continue eşleştir
| Kavram | Anlamı |
|---|---|
break |
Döngüyü bitirir |
continue |
Adımı atlar |
if (i == 3) break |
3'te dur |
if (i == 3) continue |
3'ü atla |