代码之家  ›  专栏  ›  技术社区  ›  Gordian Yuan

如何在BigDecimal上获取比例?

  •  1
  • Gordian Yuan  · 技术社区  · 16 年前

    我发现bigdecimal有setscale方法,但没有getscale方法。如何在BigDecimal上获取比例?

    3 回复  |  直到 16 年前
        1
  •  4
  •   Gadi    16 年前

    您有bigdecimal中的scale()(本例中不是getscale)方法,它返回由set scale(..)设置的比例。见: http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#scale()

        2
  •  3
  •   gimel    16 年前

    BigDecimal.scale() :

    公共内部规模()

    返回此BigDecimal的小数位数。如果为零或正数,则小数位数是小数点右边的位数。如果为负,则将数字的未标度值乘以10,得到刻度为负的幂。例如,比例为-3表示未标度的值乘以1000。

    返回: 这个大小数的小数位数。

        3
  •  1
  •   Babar    16 年前

    使用bigdecimal.scale()。