学校排行榜

(0)

投一票

类型转换与互操作 官网

整数和浮点数之间、不同位数整数之间需要显式转换。Kotlin 提供 toByte(), toInt() 等方法,转换时可能丢失精度或溢出。 案例 fun main() { // 整数转浮点数(隐式) val intNum = 100 val doubleNum: Double = intNum.toDouble() // 显式更安全 println("Int转Double: $doubleNum") // 浮点数转整数(截断小数部分) val floatNum = 3.14f val intResult = floatNum.toInt() // 结果为3 println("Float转Int: $intResult") } 浮点数转整数会直接截断小数部分(非四舍五入)大范围转小范围前应检查范围数值转换不会自动处理溢出(JVM行为)
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。