dzhou

BIGDECIMAL 四舍五入等取舍问题

 

我输入的是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

 

发表于 2018-07-04 17:45  ddzh2020  阅读(482)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-01-05
  • 2021-09-22
  • 2022-12-23
  • 2021-08-14
  • 2021-11-15
  • 2022-01-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-07-27
相关资源
相似解决方案