我想计算一个简单的数字,如果数字不是整数,我想把它整理一下.
因此,如果计算后得到1.2我想将其更改为2,如果数字为3.7我想将其更改为4,依此类推.
我有这条线,我正在计算一个数字:
val num1 = (vatReclaimed/vatPaid) * 100
Run Code Online (Sandbox Code Playgroud)
此外,Scala中的计算语法不正确,如果有人也能纠正这个简单的行,我将不胜感激.(vatReclaimed
/ vatPaid
是字符串)
Pet*_*ens 29
您可以使用向上math.ceil
舍入并将其转换为.Double
toInt
Double
Int
def roundUp(d: Double) = math.ceil(d).toInt
roundUp(1.2) // Int = 2
roundUp(3.7) // Int = 4
roundUp(5) // Int = 5
Run Code Online (Sandbox Code Playgroud)