Quick actions

cmd+k|ctrl+k

Navigation

Languages

Kotlin_Latihan_2.1

Snippet info

Language

Kotlin

Visibility

public

Author

adindapuut

Created

2025-01-25T10:15:02.54772Z

Updated

2025-01-25T10:15:02.54772Z

fun main(args : Array<String>){
    var nama: String = "Adinda Putri"
    var email: String = "[email protected]"
    println("-----------------------------")
    println("Latihan Kotlin 2.1")
    println("-----------------------------")
    
    var intMaks: Int = Int.MAX_VALUE; var intMin: Int = Int.MIN_VALUE
    println("Nilai tipe Int terbesar adalah " + intMaks)
    println("Nilai tipe Int terkecil adalah " + intMin)
    
    //Operasi ini tidak menghasilkan error tetapi nilainya kembali ke nilai terkecil
    intMaks = intMaks + 2
    println("Nilai intMaks sekarang adalah " + intMaks)
    
    //https://kotlinlang.org/docs/numbers.html#integer-types
    var nilaiA: Byte = 2
    //Perintah ini akan menghasilkan error Type mismatch
    //intMaks = nilaiA
    
    //Contoh untuk konversi tipe data
    intMaks = nilaiA.toInt()
    println("Nilai intMaks sekarang adalah " + intMaks)
    /*
        toByte(): Byte; toShort(): Short; toInt(): Int; toLong(): Long
        toFloat(): Float; toDouble(): Double; toChar(): Char
    */
    var nilaiB: String = "5"
    print("Nilai A ditambah nilai B adalah")
    //Konversi ke byte
    println(nilaiA + nilaiB.toByte())
    
    println("----------------------------")
    println("Nama   : " + nama)
    println("Email  : " + email)
}
INFO