Menu
Coddy logo textTech

If - else

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 30 z 93.

Podstawowa instrukcja if uruchamia kod tylko wtedy, gdy warunek jest prawdziwy. A co, jeśli chcesz zrobić coś innego, gdy warunek jest fałszywy? Właśnie wtedy przydaje się else.

Blok else zapewnia alternatywną ścieżkę: kod, który uruchamia się tylko wtedy, gdy warunek if ma wartość false:

fun main() {
    val age = 15
    
    if (age >= 18) {
        println("You can vote!")
    } else {
        println("You're too young to vote.")
    }
}

W tym przykładzie, ponieważ age wynosi 15, warunek age >= 18 jest fałszywy, więc Kotlin pomija pierwszy blok i zamiast niego wykonuje blok else, wyświetlając "You're too young to vote."

Możesz też łączyć wiele warunków za pomocą else if, aby po kolei sprawdzać kilka możliwości:

fun main() {
    val score = 75
    
    if (score >= 90) {
        println("Grade: A")
    } else if (score >= 80) {
        println("Grade: B")
    } else if (score >= 70) {
        println("Grade: C")
    } else {
        println("Grade: F")
    }
}

Kotlin sprawdza każdy warunek od góry do dołu i wykonuje tylko pierwszy blok, którego warunek jest prawdziwy. Po znalezieniu pasującego bloku pozostałe warunki są całkowicie pomijane.

challenge icon

Wyzwanie

Łatwy

Masz daną następującą zmienną:

val temperature = -5

Użyj if, else if i else, aby wypisać komunikat na podstawie wartości temperatury:

  • Jeśli temperatura jest większa niż 30, wypisz Hot
  • Jeśli temperatura jest większa niż 20, wypisz Warm
  • Jeśli temperatura jest większa niż 10, wypisz Cool
  • Jeśli temperatura jest większa niż 0, wypisz Cold
  • W przeciwnym razie wypisz Freezing

Spróbuj swoich sił

fun main() {
    val temperature = -5
    
    // TODO: Napisz swój kod poniżej
    // Użyj if, else if i else, aby wyświetlić odpowiedni komunikat w zależności od wartości temperature
    
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin