算法用于生成随机数,但采用2个小数点的形式,例如4.78、3.88等
我们如何实现这一目标?
答案 0 :(得分:1)
如果返回BigDecimal
,则可以告诉它处理多少位数字。例如:
println(new BigDecimal(0.666).setScale(2, java.math.RoundingMode.HALF_UP))
// => 0.67
仅在计算结束时执行此操作。
答案 1 :(得分:1)
您可以使用DecimalFormat class来舍入浮点值,例如:
new java.text.DecimalFormat('#.##').format(yourFloat)
演示:
查看Apache Groovy - Why and How You Should Use It文章,了解有关在JMeter中使用Groovy脚本的更多信息