首页 > 解决方案 > Java中的科学记数法

问题描述

    System.out.println(Math.pow(10 , -10));

我写了这一行,输出应该是10.0E-10,对吧?但相反,它显示1.0E-10。这背后的原因可能是什么?

标签: javascientific-notation

解决方案


该符号xey表示 x*10^y。

Math.pow(10 , -10)表示 10 的 -10 次方,或 10^-10。这等于 1*10^-10,用xey符号表示,就是1e-10


推荐阅读