在groovy中,如果我有这样的代码:
def num = 9
println mum/4
输出2.25
。但我想要的是每当我得到这样的小数时,我需要将该数字四舍五入到下一个int数,在我们的例子中它应该是3
。例如,如果结果为3.01
,则我需要输出为4
。有谁能说我如何在groovy中做到这一点?
答案 0 :(得分:10)
你想要天花板功能。我相信它是Math.ceil
。
答案 1 :(得分:3)
其他两种选择;如果你将var声明为:
def num = 9
int a = num / 4
println a
或者您可以使用整数除法:
println num.intdiv( 4 )