BigDeciaml
@晨风
’扎扎‘求教之路
展开
-
BigDecimal转double转换遇到的问题
解决科学计数法问题:当Bigdecimal 类型值为0.00006时转成Double会变成科学计数法/*** 取消科学计数法*/public String getPrincipal(Double principal){NumberFormat nf = NumberFormat.getInstance();//设置保留多少位小数nf.setMaximumFractionDigits(6);// 取消科学计数法nf.setGroupingUsed(false);return nf.f原创 2021-04-27 09:06:25 · 2369 阅读 · 0 评论 -
BigDecimal判断的问题
BigDecimal判断的问题遇到问题1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个废话不多说直接上问题:本段代码想判断decimal为0 输出结果相等(结果并不是所想的)##结果BigDecimal.ZERO 这个默认为0,小数点后不保留 所以返回的是false 不相等怎么判断相等呢?两种方案供您选择1.设置小数点位数保持相同返回结果2.用compare to 判断输出结果compareTO 不会判断小数点我觉得更加方便,原创 2021-04-26 17:14:17 · 760 阅读 · 0 评论