我在这里遇到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
?