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!