将浮点数四舍五入到最高

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()