fun main(args : Array<String>){
var nama: String = "Adinda Putri"
var email: String = "adindapuut@gmail.com"
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)
}