java 対数を計算する

java 対数を計算する

javaで、対数を計算する手順を記述してます。「Math.log​」に計算したい数値を指定することで可能です。

環境

  • OS windows11 home
  • java 19.0.1

手順

対数を計算するには、「Math.log​」で可能です。

Math.log(数値)

実際に、使用してみます。

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println(Math.log(10)); // 2.302585092994046
        System.out.println(Math.log(1)); // 0.0

    }
}

計算されていることが確認できます。

底が10

底が10の場合はの、対数を計算する場合は「log10」を使用します。

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println(Math.log10(10)); // 1.0
        System.out.println(Math.log10(1)); // 0.0

    }
}

引数に1を足す

底が「e」で引数に1を足したものを計算する場合は「」を使用します。

public class App {
    public static void main(String[] args) throws Exception {

        System.out.println(Math.log1p(9)); // 2.302585092994046
        System.out.println(Math.log1p(0)); // 0.0

    }
}