Programming

Jenis-Jenis Ekspresi IF di Program Kotlin dan Sintaksnya

Copywriting
Written by Techfor Id

Apa Fungsi Ekspresi IF di Kotlin ?

Di bahasa pemrograman Kotlin, ekspresi IF digunakan untuk mengembalikan nilai. Ia dipakai untuk mengatur alur jalannya suatu struktur program. Terdapat beberapa jenis ekspresi IF di bahasa pemrograman Kotlin, yaitu :

  • Ekspresi IF-Else
  • Ekspresi IF-Else IF-Else Ladder
  • Ekspresi Nested IF

Untuk sintaksnya itu sendiri, ekspresi IF terbilang masih tradisional. Memiliki rupa yang sama juga dengan bahasa program lain :

if(condation){  

//statemen kode program  

}  

Sedangkan untuk sintaks IF-Else yakni seperti ini :

if(condation){  

//Statement kode program

}  

else{  

//Statement kode program

}  

Ekspresi IF-Else di Program Kotlin

Seolah-olah merupakan ekspresi tetapi tidak digunakan sendiri, Ekspresi IF-Else digunakan dengan ekspresi if-else dan hasil ekspresi if-else ditetapkan ke dalam variabel.

Sintaksnya :

val returnValue = if (condation) {  

     // Kode Pernyataan (Statement) 

    } else {  

     // Kode Pernyataan (Statement)  

    }  

    println(returnValue)  

Supaya lebih mengerti, berikut adalah contoh programnya :

fun main(args: Array<String>) {  

        val num1 = 10  

        val num2 =20  

        val result = if (num1 > num2) {  

            “$num1 lebih besar dari $num2”  

        } else {  

            “$num1 lebih kecil dari $num2”  

        }  

        println(result)  

}  

Output :

10 lebih kecil dari 20

Ekspresi IF-Else If-Else Ladder di Program Kotlin

Untuk ekspresi IF-Else IF-Else Ladder memiliki fungsi yang sama seperti IF-Else, hanya saja disini ditambahkan satu lagi pernyataan (Statement), Berikut adalah contohnya :

fun main(args: Array<String>) {  

    val num = 10  

    val result = if (num > 0){  

        “$num adalah positif”  

    }else if(num < 0){  

        “$num adalah negatif”  

    }else{  

        “$num sama dengan nol”  

    }  

    println(result)  

}  

Output :

10 adalah positif

Ekspresi Nested IF di Program Kotlin

Contoh Program :

fun main(args: Array<String>) {  

    val num1 = 25  

    val num2 = 20  

    val num3 = 30  

    val result = if (num1 > num2){  

        val max = if(num1 > num3){  

            num1  

        }else{  

            num3  

        }  

        “nilai dari if “+max  

    }else if(num2 > num3){  

        “nilai dari else if”+num2  

    }else{  

        “nilai dari else “+num3  

    }  

    println(“$result”)  

}  

Output :

Nilai dari if 30

Sumber : https://www.javatpoint.com/kotlin-if-expression

About the author

Techfor Id

Leave a Comment

Open chat
Tanya Sekarang Aja 🤩
Hi ini Windy, dari Techforid🤩

Windy bisa membantu kamu memahami layanan Techforid
Seperti :

1. Kursus Online By Expert
2. Partnership Event dan Konten
3. Layanan liputan multimedia
4. Dan hal lain yg ingin kamu tau

Kirim saja pesan ini serta berikan salah satu nomor di atas atau beritahukan Windy lebih jelas agar dapat membantu Kamu [Klik Open Chat]