我正在使用下面的代碼將浮點結果四舍五入為整數。
230.div(20.00).toFloat().roundToInt())
上面的例子給了我 11.5 舍入到 Int 12 但相同的代碼不是舍入 5.3 到 6
106.div(20.00).toFloat().roundToInt())
有沒有辦法將浮點數四舍五入到最高,即 5.3 到 6
uj5u.com熱心網友回復:
使用Math.ceil(5.3)將其四舍五入到 6。它將回傳Double然后您可以使用toInt()它。像這樣:
val value = 106.div(20.00)
val finalValue = Math.ceil(value).toInt()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/481005.html
上一篇:Spinner在Fragment,kotlin中不起作用
下一篇:Kotlin反射
