收录日期:2020/12/04 06:08:32 时间:2016/06/10 13:52:49 标签:Java SE
BigDecimal a = new BigDecimal(15.6);
System.out.println("a=:" + a);

结果是 a=:15.5999999999999996447286321199499070644378662109375
从API中查,说是像.6这种在二进制中不能被精确表示
测试了一下,1/2,1/4,1/8……这些都不会出问题
觉得有些明白了,可又总觉得有哪个地方不对,没想通
像1/5(0.2)这种可以用分数表示的为什么也不能精确表示呢?

由于第一次发帖,也不知道有多少分能散,能给多少给多少吧。。。
谢谢了~

服务器每隔两个月就出现页面文件不足问题。。。应该怎么办 WebSphere 下如何让有中文名的html文件正常显示 connection.timeout 看看这代码有问题? FSO的问题,希望能帮我解决好吗?谢谢大家了! 一本书,国产, 出版社的良心 选了几本书,进来给个建议..... 基础类 zjcxc(邹建)大虾进来帮忙一个触发器,昨天已经经过你的指导了 一个用C语言控制LED显示的程序,这个汇编程序用C语言怎么编写出来? 急!安装.NET老有问题 flashget 1.6太烂,文件大小超过2G无论如何都出错。 如何实现:点击datagrid的行,把行的内容显示到datagrid之外的label中? datagrid列标题 在C#如何判断字符的合法性???????????????????? 有一点搞不懂,关于类占用存储空间的问题,熟手进来看看 帮我解决这个问题!(急) 怎么获取某字符在字串中的位置? 菜鸟提问,请发发慈悲咯! 思考“什么是自己想做的”和“为什么做不到自己想做的”哪一个更让你觉得轻松? 数据库连接问题 新手解惑,JBoss中发布的JSP都是war包,访问时都是http://localhost:8080/aaa/,怎样才能发布到根目录,可以http://localhsot:8080/index. 有没有白天上msn的而又不能上QQ的 [急救]关于接收中文短信出现乱码的问题 Bitmap资源释放的问题,高分 首次散分! 组件并发调用问题。 送你一杯子的祝福 急!大家支招!在线等! 大虾,再指点一下这个问题: