double门类取余

double类型取余Java codedouble a18.4double ba%4System.out.println(b)为什么结果是2.3999999999999

double类型取余

Java code
        double a=18.4;        double b=a%4;        System.out.println(b);

为什么结果是2.3999999999999986
不太明白。

[解决办法]
9731847425c1.htmlhttp://topic.csdn.net/u/20110831/22/6e2ac16d-d697-4ab6-bb60-9731847425c1.html去这儿看看吧