在 Java 中获取值的以 10 为底的对数


要获取 Java 中 value 的以 10 为底的对数,我们使用 java.lang.Math.log10() 方法。该方法以 double 的形式返回 value 的以 10 为底的对数。如果一个数是 10n,则结果为 n。如果传递的值为 NaN 或负值,则结果为 NaN。如果传递的值为正无穷大,则返回的值为正无穷大。当参数为正零或负零时,则返回负无穷大。

声明 −java.lang.Math.log10() 方法的声明如下 −

public static double log10(double a)

其中 a 为要找出其以 10 为底的对数值。

让我们看一个程序,该程序使用 Math.log10() 方法获取 Java 中某个数字的以 10 为底的对数。

示例

 现场演示

import java.lang.Math;
public class Example {
   public static void main(String[] args) {
      // declaring and initializing two double values
      double x = 300.0;
      double y = 100000;
      // printing their base 10 logarithms
      System.out.println("Base 10 logarithm of "+ x + " is " + Math.log10(x));
      System.out.println("Base 10 logarithm of "+ y + " is " + Math.log10(y));
   }
}

输出

Base 10 logarithm of 300.0 is 2.4771212547196626
Base 10 logarithm of 100000.0 is 5.0

更新于:2020 年 6 月 26 日

1K+ 次浏览

开启您的职业生涯

完成课程以获得认证

开始
广告