Menu
Coddy logo textTech

Instrukcja if

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

Dowiedziałeś się, jak tworzyć wyrażenia logiczne za pomocą operatorów porównania i operatorów logicznych. Teraz czas użyć tych wyrażeń, by kontrolować, co Twój program faktycznie robi. Instrukcja if pozwala wykonać kod tylko wtedy, gdy warunek jest prawdziwy.

Podstawowa struktura umieszcza warunek w nawiasach okrągłych, a po nim nawiasy klamrowe zawierające kod do wykonania:

fun main() {
    val temperature = 35
    
    if (temperature > 30) {
        println("It's hot outside!")
    }
}

Gdy Kotlin dociera do instrukcji if, sprawdza warunek. Jeśli temperature > 30 ma wartość true, wykonuje się kod wewnątrz nawiasów klamrowych. Jeśli ma wartość false, Kotlin całkowicie pomija ten blok i kontynuuje wykonywanie reszty programu.

Możesz umieścić wiele instrukcji wewnątrz nawiasów klamrowych i użyć dowolnego wyrażenia logicznego jako warunku, w tym wyrażeń z operatorami logicznymi:

fun main() {
    val age = 25
    val hasTicket = true
    
    if (age >= 18 && hasTicket) {
        println("Welcome to the concert!")
        println("Enjoy the show!")
    }
}

Oba warunki muszą być prawdziwe, aby komunikaty zostały wyświetlone. W ten sposób programy podejmują decyzje: wykonują różne ścieżki kodu w zależności od bieżącego stanu danych.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję checkSpeed, która przyjmuje speed i zwraca komunikat ostrzegawczy, jeśli prędkość przekracza limit.

Użyj instrukcji if, aby sprawdzić, czy prędkość jest większa niż 60. Jeśli tak, zwróć "Warning: Too fast!". W przeciwnym razie zwróć "Speed OK".

Parametry:

  • speed (Int): Bieżąca prędkość

Zwraca: "Warning: Too fast!", jeśli prędkość jest większa niż 60, "Speed OK" w przeciwnym razie (String)

Spróbuj swoich sił

fun checkSpeed(speed: Int): String {
    // Napisz kod tutaj
}
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