Pernyataan if/else


Pernyataan if/else dalam Kotlin adalah cara untuk mengeksekusi blok kode tertentu berdasarkan kondisi yang diberikan. Struktur dasar dari pernyataan tersebut mirip dengan bahasa pemrograman lainnya.

1. Struktur Dasar Pernyataan If

Berikut adalah struktur dasar dari pernyataan if:

if (kondisi) {
    // kode yang dieksekusi jika kondisi bernilai true
}

Contoh:

val angka = 10

if (angka > 5) {
    println("Angka lebih besar dari 5")
}

2. Pernyataan If dengan Else

Anda dapat menambahkan else untuk menangani situasi di mana kondisi if tidak terpenuhi.

Struktur:

if (kondisi) {
    // kode jika kondisi true
} else {
    // kode jika kondisi false
}

Contoh:

val angka = 3

if (angka > 5) {
    println("Angka lebih besar dari 5")
} else {
    println("Angka tidak lebih besar dari 5")
}

3. If/Else If/Else

Anda juga dapat menggunakan else if untuk memeriksa beberapa kondisi secara berurutan.

Struktur:

if (kondisi1) {
    // kode jika kondisi1 true
} else if (kondisi2) {
    // kode jika kondisi2 true
} else {
    // kode jika semua kondisi false
}

Contoh:

val angka = 7

if (angka > 10) {
    println("Angka lebih besar dari 10")
} else if (angka > 5) {
    println("Angka lebih besar dari 5 tapi tidak lebih dari 10")
} else {
    println("Angka 5 atau kurang")
}

4. Pernyataan If sebagai Ekspresi

Di Kotlin, if juga dapat digunakan sebagai ekspresi, artinya dapat mengembalikan nilai.

Contoh:

val angka = 8
val hasil = if (angka > 10) {
    "Angka lebih besar dari 10"
} else {
    "Angka tidak lebih besar dari 10"
}
println(hasil)

Kesimpulan

Pernyataan if/else di Kotlin adalah alat yang powerful untuk menangani logika kondisi dalam program Anda. Dengan menggunakan struktur ini, Anda bisa membuat keputusan yang tepat berdasarkan nilai yang Anda miliki.

Untuk eksplorasi lebih lanjut, Anda bisa mencoba membuat beberapa program sederhana yang menggunakan pernyataan if/else ini. Selamat mencoba!