Java Math.pow(my_num,3)返回另一个结果

时间:2018-09-05 00:06:22

标签: java pow

我在这里遇到Java问题。 我正在尝试打印数字的平方和立方,这是我得到的:

double num2=1875000;

System.out.printf("%.0f %.0f %.0f\n",num2,Math.pow(num2,2),Math.pow(num2,3));

第一个数字是我的原始数字,第二个是那个数字的平方,最后一个是我那个原始数字的立方。 当我运行它时,它会打印:

1875000 |  3515625000000  | 6591796874999999500

这是错误的,因为1875000的多维数据集是6591796875000000000 为什么要打印那些999999500

0 个答案:

没有答案
相关问题