Java - StrictMath log10(double) Method
Description
The Java StrictMath log10(double a) returns the base 10 logarithm of a double value. Special cases:
- If the argument is NaN or less than zero, then the result is NaN.
- If the argument is positive infinity, then the result is positive infinity.
- If the argument is positive zero or negative zero, then the result is negative infinity.
- If the argument is equal to 10n for integer n, then the result is n.
Declaration
Following is the declaration for java.lang.StrictMath.log10() method
public static double log10(double a)
Parameters
a − a value
Return Value
This method returns the base 10 logarithm of a.
Exception
NA
Getting Log10 of a Positive Double Value Example
The following example shows the usage of StrictMath log10() method.
package com.tutorialspoint;
public class StrictMathDemo {
public static void main(String[] args) {
// get a double number
double x = 10.7;
// print the log10 of the number
System.out.println("StrictMath.log10(" + x + ")=" + StrictMath.log10(x));
}
}
Output
Let us compile and run the above program, this will produce the following result −
StrictMath.log10(10.7)=1.0293837776852097
Getting Log10 of a Zero Double Value Example
The following example shows the usage of StrictMath log10() method of zero value.
package com.tutorialspoint;
public class StrictMathDemo {
public static void main(String[] args) {
// get a double number
double x = 0.0;
// print the log10 of the number
System.out.println("StrictMath.log10(" + x + ")=" + StrictMath.log10(x));
}
}
Output
Let us compile and run the above program, this will produce the following result −
StrictMath.log10(0.0)=-Infinity
Getting Log10 of a Negative Double Value Example
The following example shows the usage of StrictMath log10() method of a negative number.
package com.tutorialspoint;
public class StrictMathDemo {
public static void main(String[] args) {
// get a double number
double x = -10.7;
// print the log10 of the number
System.out.println("StrictMath.log10(" + x + ")=" + StrictMath.log10(x));
}
}
Output
Let us compile and run the above program, this will produce the following result −
StrictMath.log10(-10.7)=NaN
java_lang_strictmath.htm
Advertisements