黑马程序员技术交流社区

标题: 两个double型相减为什么会这样? [打印本页]

作者: 子豪_kTa58    时间: 2016-5-4 23:43
标题: 两个double型相减为什么会这样?
double d1 =2.0;
double d2 =1.1;
double d3 = d1-d2;
System.out.println(d3);
一直不明白为什么结果是0.8999999999999999
作者: zh2016    时间: 2016-5-4 23:50
不懂!!!!!!!
作者: 番茄君    时间: 2016-5-5 00:09
好像电脑就是这么算的,就好想计算机无法算出三分之一到底是多少,只能是0.33333333333..........无限接近




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2