java乘以0.0000001等于除以10000000? 1 月,3 周 Questions & Answers 485 在Java中,double乘以0.0000001是否等于除以10000000?我的直觉是,可能会有差异,因为0.0000001不能用双精度表示
# 1 楼答案 这不仅是因为双精度表示,而且如果你把一个整数乘以一个双精度,结果就是一个双精度。如果将整数除以整数,则结果为整数: int i = 1; System.out.println(i*0.0000001); System.out.println(i/10000000); 印刷品 1.0E-7 0
# 1 楼答案
这不仅是因为双精度表示,而且如果你把一个整数乘以一个双精度,结果就是一个双精度。如果将整数除以整数,则结果为整数:
印刷品