Java Math exp() method with Example
The java.lang.Math.exp() returns euler’s number e raised to the power of a double value.
- If the argument is NaN, the result is NaN.
- If the argument is positive infinity, then the result is positive infinity.
- If the argument is negative infinity, then the result is positive zero.
Syntax :
public static double exp(double a) Parameter : a : the exponent part which raises to e.
Returns :
the value ea, where e is the base of the natural logarithms.
Example : To show working of java.lang.Math.exp() function
// Java program to demonstrate working // of java.lang.Math.exp() method import java.lang.Math; class Gfg { // driver code public static void main(String args[]) { double x = 3 ; // when both are not infinity double result = Math.exp(x); System.out.println(result); double positiveInfinity = Double.POSITIVE_INFINITY; double negativeInfinity = Double.NEGATIVE_INFINITY; double nan = Double.NaN; // when 1 is NAN result = Math.exp(nan); System.out.println(result); // when one argument is +INF result = Math.exp(positiveInfinity); System.out.println(result); result = Math.exp(negativeInfinity); System.out.println(result); } } |
chevron_right
filter_none
Output:
20.085536923187668 NaN Infinity 0.0
Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.