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

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button