Java Bigdecimal到Biginteger

时间:2020-02-23 14:34:56  来源:igfitidea点击:

在本教程中,我们将看到如何在Java中将BigDecimal转换为BigDInger。

使用BigDecimal构造函数

你可以简单地使用 BigDecimal's toBigInteger()将大型转换为BIGINTEGER的方法。

请注意,此方法将简单地删除分数部分,并且我们将在Java中从Bigdecimal转换为BigDINGER时损失精度。

以下是将BigDecimal转换为Java中的BigInteger的完整示例。

import java.math.BigDecimal;
import java.math.BigInteger;
 
public class BigDecimalToBigIntegerMain {
public static void main(String[] args) {
	    BigDecimal bd= new BigDecimal("10.9");
        BigInteger bi=bd.toBigInteger();
        System.out.println("BigInteger bi: "+bi.toString());
    }
}