这是我尝试过的。
long varOne = 902621492492L;
double varTwo = (double) varOne * 0.0001;
System.out.println(varTwo);
输出:9.02621492492E7。为什么不是 90262149.2492?如何修复?谢谢!
最佳答案
输出:9.02621492492E7。和90262149.2492代表相同的数字。
关于java - 从科学记数法转换 double ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14887884/