JavaSE技术
韩老师在湖北
喜欢IT开发技术的朋友,一起来学习探讨吧,谢谢!
展开
-
我的第一篇blog
测试一下原创 2021-12-09 13:31:05 · 35 阅读 · 0 评论 -
为什么浮点数不精确?
很多人都知道,Java 中的浮点数并不精确,需要用 BigDecimal进行精确计算,但是,很少有人知道为什么浮点数不精确呢?不精确为什么还要用呢?本文就来展开分析一波;我们知道,计算机的数字的存储和运算都是通过二进制进行的,对于,十进制整数转换为二进制整数采用"除2取余,逆序排列"法具体做法是:用2整除十进制整数,可以得到一个商和余数; 再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止 然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次原创 2021-12-09 13:27:50 · 1067 阅读 · 0 评论