java.lang.Math log(double a)

Description :

This java tutorial shows how to use the log(double a) method of Math class under java.lang package. This method returns the natural logarithm of the method argument.

Method Syntax :

public static double log(double a)

Parameter Input :

DataType Parameter Description
double a the value which will be taking the logarithmic value

Method Returns :

The log(double a) method simply returns the natural logarithm (base e) 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.

Compatibility Version :

Requires Java 1.0.2 and up

Exception :


Java Code Example :

This java example source code demonstrates the use of log(double a) method of Math class. Basically we just get the logarithmic value of the user input.

Sample Output :

Running the abs(double a) method example source code of Math class will give you the following output

Exception Scenario :


Similar Method :

  • N/A

Suggested Reading List :

References :