本帖最后由 刘源 于 2012-7-21 14:54 编辑
class LX
{
public static void main(String[] args)
{
double d =34.1;
math(d);
}
public static void math(double d)
{
double c=Math.floor(d);
double f = d - c;
System.out.println(d);
System.out.println(c);
System.out.println(f);
}
}
这个是程序。
34.1
34.0
0.10000000000000142
这个是打印结果,为什么会是这样啊,应该怎么避免啊,我就是想获得小数。求帮助 |