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