2010-06-25 103 views

回答

16

没有为一个constructor

BigDecimal bigdec = new BigDecimal(bigint); 
+0

感谢一个磨坊!!!!!!!!!!!!!! – Regis 2010-06-25 03:59:26

5

public BigDecimal(BigInteger unscaledVal, int scale)平移一个BigInteger非标度值和一个int规模成BigDecimalBigDecimal的值是(非标度值/ 10比例)。

参数:

unscaledVal - 在BigDecimal的非标度值。 比例尺 - BigDecimal。

抛出:

NumberFormatException - 规模为负

祝你好运!

1
 BigInteger I = new BigInteger("123") 
    BigDecimal bd = BigDecimal.valueOf(I.intValue()); 
    System.out.println("The Value of bd : "+ bd); 

这会将I的BigInteger值转换为BigDecimal值。