在 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+ 次瀏覽

開啟您的職業生涯

完成課程以獲得認證

開始
廣告