您的位置:首页 > 编程语言 > Java开发

Java精度计算与舍入

2013-07-05 12:06 337 查看
用到的类:

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

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

枚举 RoundingMode:为可能丢弃精度的数值操作指定一种舍入行为。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: