在 Java 的公式中使用日志基数 10

2022-09-01 07:15:56

我正在尝试编写一个Java程序,该程序可以获取值并将其放入涉及日志基数10的公式中。

如何在 Java 中计算 log10


答案 1

看起来Java实际上有一个log10函数:

Math.log10(x)

否则,只需使用数学:

Math.log(x) / Math.log(10)

http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html


答案 2
Math.log10(x)

足以表示浮点数。

如果你需要整数日志基数10,并且可以使用第三方库,Guava提供了IntMath.log10(int,RoundingMode)。。(披露:我为番石榴做出贡献。


推荐