Java 1.1
增加了两个类,用于进行高精度的计算:
BigInteger
和
BigDecimal
。尽管它们大致可以划分为
“
封装器
”
类型,但两者都没有对应的
“
主类型
”
。但是,
由于牵涉更多,所以运算速度会慢一些。我们牺牲了速度,但换来了精度。
BigInteger 支持任意精度的整数。也就是说,我们可精确表示任意大小的整数值,同时在运算过程中不会丢失任何信息。
BigDecimal 支持任意精度的定点数字。例如,可用它进行精确的币值计算。
BigInteger 支持任意精度的整数。也就是说,我们可精确表示任意大小的整数值,同时在运算过程中不会丢失任何信息。
BigDecimal 支持任意精度的定点数字。例如,可用它进行精确的币值计算。