双重不准确

时间:2015-02-23 06:08:33

标签: java casting double

我试图检索任何给定数字中小数点后面的任何数字(下面一个示例数字用&#34表示;在"中)。

double in = 1.2;
double out = in - (int)in;

我希望/希望" out"等于0.2,但数字为0.19999999999999996。为什么这样,我怎样才能得到我想要的结果?

0 个答案:

没有答案