码迷,mamicode.com
首页 > 其他好文 > 详细

BIGDECIMAL 四舍五入等取舍问题

时间:2018-07-04 18:46:40      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:问题   back   数据   lin   down   情况   常用   整数   round   

 

我输入的是1.35,但是电脑不可能取到整数,他的值如下:
初始化数据:1.350000000000000088817841970012523233890533447265625
ROUND_DOWN); 1.35
ROUND_UP); 1.36
ROUND_CEILING); 1.36
ROUND_FLOOR); 1.35
ROUND_HALF_DOWN);1.35
ROUND_HALF_EVEN);1.35
ROUND_HALF_UP); 1.35

 

负数情况
初始化数据:-1.350000000000000088817841970012523233890533447265625
ROUND_DOWN); -1.35
ROUND_UP); -1.36
ROUND_CEILING); -1.35
ROUND_FLOOR); -1.36
ROUND_HALF_DOWN);-1.35
ROUND_HALF_EVEN);-1.35
ROUND_HALF_UP); -1.35

常用的

四舍五入用:ROUND_HALF_UP

五舍六入:ROUND_HALF_DOWN

向下取数用:ROUND_FLOOR

 

BIGDECIMAL 四舍五入等取舍问题

标签:问题   back   数据   lin   down   情况   常用   整数   round   

原文地址:https://www.cnblogs.com/dzhou/p/9264474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!