![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具类
文章平均质量分 88
青禾潋水
Coding changed the world
展开
-
Java浮点数float和double精确计算的精度误差问题总结
1、float整数计算误差 案例:会员积分字段采用float类型,导致计算会员积分时,7位整数的数据计算结果出现误差。 原因:超出float精度范围,无法精确计算。 float和double的精度是由尾数的位数来决定的。浮点数在内存中是按科学计数法来存储的,其整数部分始终是一个隐含着的“1”,由于它是不变的,故不能对精度造成影响。 float:2^23 = 8388608,一共七位,这意味着最多能有7位有效...转载 2021-01-06 16:59:12 · 1451 阅读 · 0 评论 -
剔除工作日(工具类)
剔除工作日(工具类)实际情况中,总是会遇到处理工作日的情况,例如办理车牌,一般7个工作日邮寄送达。工作日顾名思义,就是工作的日子,而不是顺延。将非工作日剔除,就是我写下这个工具类的缘由了。这里因为每年的工作日与节假日,日期都不固定,所以需要每年进行手动维护一次。不想手动维护代码,也可以将其放入数据库,将维护代码修改为维护数据库。package com.aisino.yfb5.dzswj.ssfwjg.common;import java.util.ArrayList;import java原创 2020-07-13 15:25:53 · 253 阅读 · 0 评论