java中为什么24*6.4会等于153.60000000000002
public static void main(String[] args) {
double d = 24*6.4;
System.out.println(d);
}
在计算机中,浮点是用二进制近似表示的(详情请参考IEEE754),它有的运算是有误差的,无论是java或其它语言,都有这个问题的
下一篇:c语言怎么保留位小数
上一篇:怎样在表格中取第一个数据值?
热门标签:
public static void main(String[] args) {
double d = 24*6.4;
System.out.println(d);
}
在计算机中,浮点是用二进制近似表示的(详情请参考IEEE754),它有的运算是有误差的,无论是java或其它语言,都有这个问题的
下一篇:c语言怎么保留位小数
上一篇:怎样在表格中取第一个数据值?