如何在BigDecimal上获得scale?

时间:2009-06-01 07:35:53

标签: java bigdecimal

我发现BigDecimal有setScale方法,但没有getScale方法。如何在BigDecimal上获取scale?

3 个答案:

答案 0 :(得分:4)

你在BigDecimal中有scale()(在本例中不是getScale)方法,它返回由setScale(..)设置的比例。请参阅:http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#scale()

答案 1 :(得分:3)

BigDecimal.scale()

  

public int scale()

     

返回此BigDecimal的比例。如果为零或正数,则比例是小数点右侧的位数。如果是负数,则将数字的未缩放值乘以10来表示比例的否定。例如,比例为-3表示未缩放的值乘以1000。

     

返回:           这个BigDecimal的规模。

答案 2 :(得分:1)

使用BigDecimal.scale()