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() methodimportjava.lang.Math; ÂclassGfg { Â    // driver code    publicstaticvoidmain(String args[])    { Â        doublea = 1000;        doubleb = 145.256;        doublec = -6.04;        doubled = 1.0/ 0;        doublee = 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));    }} | 
3.0 2.1621340805671756 NaN Infinity -Infinity

 
                                    







