在Kotlin中,Byte、Short、Int、Long、Float和Double是基本数据类型,用于表示不同范围和精度的数值。
示例代码:
val byteValue: Byte = 10
val anotherByte: Byte = 20.toByte()
示例代码:
val shortValue: Short = 100
val anotherShort: Short = 200.toShort()
示例代码:
val intValue: Int = 1000
val anotherInt: Int = 2000.toInt()
示例代码:
val longValue: Long = 100000L
val anotherLong: Long = 200000.toLong()
示例代码:
val floatValue: Float = 3.14f
val anotherFloat: Float = 2.718f.toFloat()
示例代码:
val doubleValue: Double = 3.14159
val anotherDouble: Double = 2.71828.toDouble()
示例代码:
fun main() {
val byteValue: Byte = 10
println(byteValue) // 打印:10
val anotherByte: Byte = 20.toByte()
println(anotherByte) // 打印:20
val shortValue: Short = 100
println(shortValue) // 打印:100
val anotherShort: Short = 200.toShort()
println(anotherShort) // 打印:200
val intValue: Int = 1000
println(intValue) // 打印:1000
val anotherInt: Int = 2000.toInt()
println(anotherInt) // 打印:2000
val longValue: Long = 100000L
println(longValue) // 打印:100000
val anotherLong: Long = 200000.toLong()
println(anotherLong) // 打印:200000
val floatValue: Float = 3.14f
println(floatValue) // 打印:3.14
val anotherFloat: Float = 2.718f.toFloat()
println(anotherFloat) // 打印:2.718
val doubleValue: Double = 3.14159
println(doubleValue) // 打印:3.14159
val anotherDouble: Double = 2.71828.toDouble()
println(anotherDouble) // 打印:2.71828
}
以上是Kotlin中Byte、Short、Int、Long、Float和Double类型的详细描述和示例代码。请注意,在示例代码中,字面值后的字母"L"用于标记Long类型,字面值后的字母"f"用于标记Float类型。