代码之家  ›  专栏  ›  技术社区  ›  Anonymous

Groovy:如何定义将生成2位小数点输出的浮点数

  •  1
  • Anonymous  · 技术社区  · 7 年前

    Algo是生成随机数,但形式为2个小数点,如4.78、3.88等

    我们怎样才能做到这一点?

    2 回复  |  直到 7 年前
        1
  •  1
  •   Dmitri T    7 年前

    可以使用 DecimalFormat class 比如:

    new java.text.DecimalFormat('#.##').format(yourFloat)
    

    演示:

    JMeter round float

    退房 Apache Groovy - Why and How You Should Use It 有关在JMeter中使用Groovy脚本的更多信息,请参阅本文

        2
  •  1
  •   cfrick    7 年前

    如果您返回 BigDecimal

    println(new BigDecimal(0.666).setScale(2, java.math.RoundingMode.HALF_UP))
    // => 0.67