在 Java 的公式中使用日志基数 10
我正在尝试编写一个Java程序,该程序可以获取值并将其放入涉及日志基数10的公式中。
如何在 Java 中计算 log10?
我正在尝试编写一个Java程序,该程序可以获取值并将其放入涉及日志基数10的公式中。
如何在 Java 中计算 log10?
看起来Java实际上有一个log10
函数:
Math.log10(x)
否则,只需使用数学:
Math.log(x) / Math.log(10)
http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html
Math.log10(x)
足以表示浮点数。
如果你需要整数日志基数10,并且可以使用第三方库,Guava提供了IntMath.log10(int,RoundingMode)。
。(披露:我为番石榴做出贡献。