这就是我尝试过的。
long varOne = 902621492492L;
double varTwo = (double) varOne * 0.0001;
System.out.println(varTwo);
输出:9.02621492492E7。为什么不是90262149.2492,我该如何解决?谢谢!
答案 0 :(得分:2)
输出:9.02621492492E7。和90262149.2492代表相同的数字。
答案 1 :(得分:0)
应该能够做到
long varOne = 902621492492L;
double varTwo = varOne.doubleValue() * 0.0001;
System.out.println(varTwo);
但是从我所知道的9.02621492492E7
就是答案。