Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_2.6

Snippet info

Language

Kotlin

Visibility

public

Author

faridaldi125

Created

2025-02-02T07:05:55.335839Z

Updated

2025-02-02T07:38:30.278326Z

fun main(args : Array<String>){
    judul()
    
    //Deklarasi tipe Any
    val cekTipe: Any = 2
    
    //Kombinasi when dan is untuk mengecek tipe variable
    when(cekTipe) {
        is Long -> println("cekTipe adalah bertipe Long")
        is String -> println("cekTipe adalah bertipe String")
        is Int -> println("cekTipe adalah bertipe Integer")
        else -> println("cekTipe adalah bertipe undefined")
    }
    
    //Converts the input from a string to an integer value.
    print("Masukan Nilai: <Input>"); val myNumber = readln().toInt()
    println()
    
    //Penulisan batasRank cukup dengan .. nanti akan terfromat sendiri
    val batasRank = 10..50
    
    when(myNumber){
        in batasRank -> println("myNumber berada didalam batasRank")
        !in batasRank -> println("myNumber berada  diluar batasRank")
        else -> println("nilaimyNumberiA undefined")
    }
    garis()
    author()
}

fun garis(): Unit {
    println("------------------------------")
}

fun author(): Unit {
    println("Nama   : Ahmad Farid Aldi")
    println("Email  : [email protected]")
}

fun judul(): Unit {
    garis()
    println("Latihan Kotlin 2.6")
    garis()
}
INFO