Menu
Coddy logo textTech

Break

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 49 / 93.

Bazen bir döngüyü doğal olarak tamamlanmadan önce erken sonlandırmanız gerekir. break ifadesi, bir döngüyü hemen durdurmanıza ve ardından gelen koda geçmenize olanak tanır.

Bir aralıkta belirli bir sayıyı aramayı düşünün:

for (i in 1..10) {
    if (i == 5) {
        println("Found it!")
        break
    }
    println(i)
}
println("Loop ended")
// Çıktı:
// 1
// 2
// 3
// 4
// Found it!
// Loop ended

i 5'e eşit olduğunda break çalışır ve döngü hemen durur. Kalan yinelemeler (6'dan 10'a kadar) hiç çalışmaz.

break ifadesi tüm döngü türleriyle çalışır.

İşte bir while döngüsüyle ilgili bir örnek:

var count = 0
while (true) {
    count++
    if (count > 3) {
        break
    }
    println(count)
}
// Çıktı:
// 1
// 2
// 3

Bu kalıp, döngünün koşulunda kontrol etmek yerine döngünün içinde kontrol edilmesi daha kolay olan bir koşula bağlı olarak çıkmak istediğinizde kullanışlıdır.

challenge icon

Görev

Orta

limit ve divisor değerlerini alan ve 1 ile limit arasındaki aralıkta divisor değerine bölünebilen ilk sayıyı döndüren bir findFirstMultiple işlevi yazın.

Bir eşleşme bulur bulmaz aramayı durdurmak için break içeren bir döngü kullanın.

Parametreler:

  • limit (Int): Arama aralığının üst sınırı (dahil)
  • divisor (Int): Bölünebilirliğin kontrol edileceği sayı

Döndürür: divisor değerine bölünebilen ilk sayı veya aralıkta böyle bir sayı yoksa -1.

Girdi kısıtlamaları: limit ve divisor pozitif tam sayılardır.

Kendin dene

fun findFirstMultiple(limit: Int, divisor: Int): Int {
    // Kodu buraya yaz
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground