Mys*_*ial 75
看起来Java实际上有一个log10功能:
Math.log10(x)
Run Code Online (Sandbox Code Playgroud)
否则,只需使用数学:
Math.log(x) / Math.log(10)
Run Code Online (Sandbox Code Playgroud)
http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html
Math.log10(x)
Run Code Online (Sandbox Code Playgroud)
浮点数就足够了。
如果您需要以 10 为底的整数对数,并且可以使用第三方库,Guava 提供了IntMath.log10(int, RoundingMode). (披露:我为番石榴做出了贡献。)
| 归档时间: |
|
| 查看次数: |
75703 次 |
| 最近记录: |