The java.lang.Math.log1p() is one of the Java Math Library method which is used to return the natural logarithm of the sum of the arguments and 1.For the small values, the result of log1p(a) is much closer to the true result of ln(1 + a) than the floating-point evaluation of log(1.0 + a).There are various cases :
- If the argument is positive double value, Math.log1p() method will return the logarithm of the given value.
- If the argument is NaN or less than -1, Math.log1p() method will return NaN.
- If the argument is positive infinity, Math.log1p() method will return the result as Positive Infinity
- If the argument is negative one, Math.log1p() method will return Negative Infinity
- f the argument is positive or negative zero, Math.log1p() method will return Zero
public static double log1p(double a)
a : User input
This method returns the value ln(x + 1), the natural log of x + 1.
Example :To show working of java.lang.Math.log1p() method.
3.196630215920881 NaN Infinity -Infinity 0.0
- StrictMath log1p() Method in Java
- Java.util.LinkedList.poll(), pollFirst(), pollLast() with examples in Java
- Java lang.Long.lowestOneBit() method in Java with Examples
- Java.util.function.IntPredicate interface in Java with Examples
- Java Deprecated API Scanner tool (jdepscan) in Java 9 with Examples
- Java lang.Long.numberOfLeadingZeros() method in Java with Examples
- Java lang.Long.numberOfTrailingZeros() method in Java with Examples
- Java.util.LinkedList.peek() , peekfirst(), peeklast() in Java
- Java.lang.Short toString() method in Java with Examples
- Java.util.BitSet class methods in Java with Examples | Set 2
- Java lang.Long.highestOneBit() method in Java with Examples
- Java.util.concurrent.Phaser class in Java with Examples
- Java.util.function.LongPredicate interface in Java with Examples
- Java.util.Collections.rotate() Method in Java with Examples
- Java.util.function.DoublePredicate interface in Java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.