BigInteger
을 BigDecimal
으로 변환 할 수있는 방법이 있습니까?BigInteger를 BigDecimal로 변환하는 방법?
BigDecimal
에서 BigInteger
으로 갈 수는 있지만 Java에서 다른 방법으로 이동할 방법을 찾을 수 없다는 것을 알고 있습니다.
BigInteger
을 BigDecimal
으로 변환 할 수있는 방법이 있습니까?BigInteger를 BigDecimal로 변환하는 방법?
BigDecimal
에서 BigInteger
으로 갈 수는 있지만 Java에서 다른 방법으로 이동할 방법을 찾을 수 없다는 것을 알고 있습니다.
당신은 parameterized constructor입니다.
BigDecimal(BigInteger val)
은위한 constructor 있습니다.
BigDecimal bigdec = new BigDecimal(bigint);
밀에 감사합니다 !!!!!!!!!!!!!! – Regis
public BigDecimal(BigInteger unscaledVal, int scale)
는 BigDecimal
로 BigInteger
비 눈금 값과 int
스케일 변환. BigDecimal
의 값은 (unscaledVal/10scale)입니다.
매개 변수 :
unscaledVal
- BigDecimal
의 스케일 없음의 값. BigDecimal 스케일 규모.
예외 :
NumberFormatException
- 규모
행운 부정적이다!
BigInteger I = new BigInteger("123")
BigDecimal bd = BigDecimal.valueOf(I.intValue());
System.out.println("The Value of bd : "+ bd);
이렇게하면 BigInteger 값이 BigDecimal 값으로 변환됩니다.
적어도 대답을 받아 들여야합니다 – Andremoniy