Apache Velocity累计到多个

时间:2016-08-12 19:40:45

标签: apache velocity

在Apache中似乎没有圆函数。我想评估一个值,如果它不是8的倍数,则将其四舍五入到最接近的倍数

value=16 #do nothing
Value = 1 #round up to 8
value = 10 # round up to 16
value = 20 #round up to 24
value = 29 #round up to 32

我可以使用模数来评估该值是否为倍数,但在此之后数学函数非常有限

1 个答案:

答案 0 :(得分:1)

只是这样做:

#set($value = ($value + 7) / 8 * 8)