Java精度计算与舍入

用到的类:

                类 BigDecimal:不可变的、任意精度的有符号十进制数。BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。如果为零或正数,则标度是小数点后的位数。如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)

               类 MathContext:该对象是封装上下文设置的不可变对象,它描述数字运算符的某些规则,例如由 BigDecimal 类实现的规则。

               枚举 RoundingMode:为可能丢弃精度的数值操作指定一种舍入行为


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2013-07-05 12:06  InkGenius  阅读(131)  评论(0编辑  收藏  举报