📅  最后修改于: 2023-12-03 14:42:44.466000             🧑  作者: Mango
BigDecimal类是Java中处理大精度运算的一个类,它提供了许多高精度计算的能力。其中,unscaledValue()方法可以返回BigDecimal对象中的未缩放值(无小数位的值)。
public BigInteger unscaledValue()
BigInteger,表示BigDecimal对象的未缩放值。
import java.math.BigDecimal;
import java.math.BigInteger;
public class BigDecimalExample {
public static void main(String[] args) {
BigDecimal bd = new BigDecimal("123.456789");
BigInteger unscaledValue = bd.unscaledValue();
System.out.println("未缩放值为:" + unscaledValue);
}
}
输出结果为:
未缩放值为:123456789
unscaledValue()方法可以用于获取BigDecimal对象的未缩放值,将其转换为BigInteger类型并进行其他高精度计算。