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