Quick actions

cmd+k|ctrl+k

Navigation

Languages

LATIHAN 2.1

Snippet info

Language

Kotlin

Visibility

public

Author

salmanelridzi

Created

2025-01-25T10:04:11.280373Z

Updated

2025-01-25T10:15:45.344145Z

fun main(args : Array<String>){
    var nama: String = "Salman Alfaridzi"
    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