The syntax of the log10() method is:
Math.log10(double x) Here, log10() is a static method. Hence, we are calling the method directly using the class name Math.
log10() Parameters
- x - the value whose logarithm is to be computed
log10() Return Values
- returns the base 10 logarithm of x
- returns NaN if x is NaN or less than zero
- returns positive infinity if x is positive infinity
- returns negative infinity if x is zero
Note: The value of log10(10n) = n, where n is an integer.
Example: Java Math.log10()
class Main { public static void main(String[] args) { // compute log10() for double value System.out.println(Math.log10(9.0)); // 0.9542425094393249 // compute log10() for zero System.out.println(Math.log10(0.0)); // -Infinity // compute log10() for NaN double nanValue = Math.sqrt(-5.0); System.out.println(Math.log10(nanValue)); // NaN // compute log10() for infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.log10(infinity)); // Infinity // compute log10() for negative numbers System.out.println(Math.log(-9.0)); // NaN //compute log10() for 103 System.out.println(Math.log10(Math.pow(10, 3))); // 3.0 } } In the above example, notice the expression,
Math.log10(Math.pow(10, 3)) Here, Math.pow(10, 3) returns 103. To learn more, visit Java Math.pow().
Also Read: