Java StrictMath - log1p() Method
The java.lang.StrictMath.log1p() method returns the natural logarithm of (1 + number), i.e., log(1+number). In special cases it returns the following:
- If the argument is NaN or less than -1, then the result is NaN.
- If the argument is positive infinity, then the result is positive infinity.
- If the argument is negative one, then the result is negative infinity.
- If the argument is zero, then the result is a zero with the same sign as the argument.
Syntax
public static double log1p(double a)
Parameters
a |
Specify the number. |
Return Value
Returns the natural logarithm of (1 + number), i.e., log(1+number).
Exception
NA.
Example:
In the example below, log1p() method is used to calculate the log(1+number).
import java.lang.*; public class MyClass { public static void main(String[] args) { System.out.println(StrictMath.log1p(0)); System.out.println(StrictMath.log1p(1)); System.out.println(StrictMath.log1p(2)); } }
The output of the above code will be:
0.0 0.6931471805599453 1.0986122886681096
❮ Java.lang - StrictMath