Java log10() with example

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() method
    import 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