Menu
CoddyTech

Pernyataan If

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 29 dari 93.

Kamu sudah belajar cara membuat ekspresi Boolean menggunakan operator perbandingan dan logika. Sekarang saatnya menggunakan ekspresi tersebut untuk mengendalikan hal yang benar-benar dilakukan programmu. Pernyataan if memungkinkanmu menjalankan kode hanya saat suatu kondisi bernilai true.

Struktur dasarnya menempatkan kondisi di dalam tanda kurung, diikuti tanda kurung kurawal yang berisi kode untuk dijalankan:

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

Saat Kotlin mencapai pernyataan if, Kotlin mengevaluasi kondisi. Jika temperature > 30 bernilai true, kode di dalam kurung kurawal dijalankan. Jika nilainya false, Kotlin melewati seluruh blok tersebut dan melanjutkan program.

Kamu bisa menyertakan beberapa pernyataan di dalam kurung kurawal, dan kamu bisa menggunakan ekspresi Boolean apa pun sebagai kondisi, termasuk ekspresi dengan operator logika:

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

Kedua kondisi harus bernilai true agar pesan-pesan tercetak. Beginilah program mengambil keputusan: menjalankan jalur kode yang berbeda berdasarkan keadaan data saat ini.

challenge icon

Tantangan

Mudah

Tulis fungsi checkSpeed yang menerima speed dan mengembalikan pesan peringatan jika kecepatan melebihi batas.

Gunakan pernyataan if untuk memeriksa apakah kecepatan lebih besar dari 60. Jika ya, kembalikan "Warning: Too fast!". Jika tidak, kembalikan "Speed OK".

Parameter:

  • speed (Int): Kecepatan saat ini

Nilai Kembalian: "Warning: Too fast!" jika kecepatan lebih besar dari 60, "Speed OK" jika tidak (String)

Coba sendiri

fun checkSpeed(speed: Int): String {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin