java中的“%”问题
计算时结果与书上的不一致
……
double a=18.4;
double b=a%4;
……
运行结果
b= 2.3999999999999986
(13个9)而书上给的结果是
b=2.4
请问这是怎么回事?是书上错了吗?
计算时结果与书上的不一致
……
double a=18.4;
double b=a%4;
……
运行结果
b= 2.3999999999999986
(13个9)而书上给的结果是
b=2.4
请问这是怎么回事?是书上错了吗?