Java log10() with example

• Last Updated : 29 Mar, 2018

The java.lang.Math.log10() is one of the Java Math Library method which is used to return the base 10
logarithmic value of given double value as a parameter. There are various cases :

• If the argument is positive double value, Math.log10() method will return the logarithm of a given
value
.
• If the argument is NaN or less than zero, Math.log10() method will return NaN.
• If the argument is positive infinity, Math.log10() method will return the result as Positive Infinity.
• If the argument is positive or negative zero, Math.log10() method will return the result as Negative
Infinity
.

Syntax :

public static double log10(double a)

Parameter :

a : User input

Return :

This method returns the base 10 logarithm of a.

Example :To show working of java.lang.Math.log10() method.

 // Java program to demonstrate working// of java.lang.Math.log10() methodimport java.lang.Math;  class Gfg {      // driver code    public static void main(String args[])    {          double a = 1000;        double b = 145.256;        double c = -6.04;        double d = 1.0 / 0;        double e = 0;          // A power of 10 as input        System.out.println(Math.log10(a));          // positive double value as argument,        // output double value        System.out.println(Math.log10(b));          // negative integer as argument,        // output NAN        System.out.println(Math.log10(c));          // positive infinity as argument,        // output Infinity        System.out.println(Math.log10(d));          // positive zero as argument,        // output -Infinity        System.out.println(Math.log10(e));    }}
Output:
3.0
2.1621340805671756
NaN
Infinity
-Infinity

My Personal Notes arrow_drop_up