java中double、float 类型相同数相减不为0
1、大家先看看这种情况,两个相同的浮点数相减不为0,
2、再说下BigDecimal,Java在java.math包中提供的API类BigDecima盟敢势袂l,用来对超过16位有效位的数愉桴狁焕进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。这时我们就要用BigDecimal,用的时候导入包java.math.BigDecimal;
3、我们既然知道要用BigDecimal就行转化,下面就试试
4、比较之后我们很容易知道BigDecimal对double、float 类型相同数相减不为0是个有效的方法了
5、若觉得这篇经验写的好或者还凑合的话,记得点击注意事项下面投票或者左下方的点赞,谢谢了。仅供参考哦!如果有任何意见,请留言,或者私信我
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:59
阅读量:76
阅读量:95
阅读量:83
阅读量:20