1、float和double不能提供精确的结果。(不适合用于货币计算等场合)。
2、需要精度的情况下要使用BigDecimal、int、long类型。
①如果不介意性能,或想让系统自动记录十进制小数点,使用BigDecimal能提供较好的精度。
②如果考虑性能,又不介意记录十进制小数点,那么适用int或者long。前提是数值不能超过int或long可表示范围的范围。
最后
以上就是香蕉鸵鸟最近收集整理的关于第48条:如果需要精确的答案,请避免适用float和double的全部内容,更多相关第48条:如果需要精确内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复