如何将小数转换为整数

时间:2011-10-05 17:21:49

标签: groovy

在groovy中,如果我有这样的代码:

def num = 9
println mum/4

输出2.25。但我想要的是每当我得到这样的小数时,我需要将该数字四舍五入到下一个int数,在我们的例子中它应该是3。例如,如果结果为3.01,则我需要输出为4。有谁能说我如何在groovy中做到这一点?

2 个答案:

答案 0 :(得分:10)

你想要天花板功能。我相信它是Math.ceil

答案 1 :(得分:3)

其他两种选择;如果你将var声明为:

def num = 9
int a = num / 4
println a

或者您可以使用整数除法:

println num.intdiv( 4 )