将浮点数四舍五入到最高
Rounding off the Float to highest
我正在使用下面的代码将浮点数结果四舍五入为整数。
230.div(20.00).toFloat().roundToInt())
上面的例子给了我 11.5 舍入到 Int 12 但同样的代码不是 5.3 到 6 的舍入
106.div(20.00).toFloat().roundToInt())
有什么方法可以将浮动四舍五入到最高值,即 5.3 到 6
使用Math.ceil(5.3)
四舍五入为6。它会returnDouble
然后你可以使用toInt()
就可以了。像这样:
val value = 106.div(20.00)
val finalValue = Math.ceil(value).toInt()
我正在使用下面的代码将浮点数结果四舍五入为整数。
230.div(20.00).toFloat().roundToInt())
上面的例子给了我 11.5 舍入到 Int 12 但同样的代码不是 5.3 到 6 的舍入
106.div(20.00).toFloat().roundToInt())
有什么方法可以将浮动四舍五入到最高值,即 5.3 到 6
使用Math.ceil(5.3)
四舍五入为6。它会returnDouble
然后你可以使用toInt()
就可以了。像这样:
val value = 106.div(20.00)
val finalValue = Math.ceil(value).toInt()