o~!我也再学java不过我看的比较快这也这要是你的表达式的问题如果你自己不加其他的限制条件的话就是默认的】首先你要知道一个double型,最多可以表达15位小数。像你的第一个本身就是只有一位小数,它不会自己去添加0的而后面的却是除不尽的,,但是double型的最多也只有15~16位,所以也就是保留15~16位了~!以后有空可以多交流一下上面的说的对,浮点小数都不能很精确的表达一个小数