De java.lang.Math.exp() wordt gebruikt om het Eulergetal e terug te geven tot de macht van een dubbele waarde. Hier is e een Euler-getal en dit is ongeveer gelijk aan 2,718281828459045.
Syntaxis
public static double exp(double x)
Parameter
x = It is the exponent which raise to e
Opbrengst
Het retourneert de waarde eX, waarbij e de basis is van de natuurlijke logaritmen.- Als het argument een positieve of negatieve dubbele waarde is, retourneert deze methode de uitvoer.
- Als het argument zo is Nul , zal deze methode terugkeren 1,0 .
- Als het argument zo is Positieve oneindigheid , deze methode zal terugkeren Positieve oneindigheid .
- Als het argument zo is Negatieve oneindigheid , zal deze methode terugkeren Positief nul .
- Als het argument zo is NaN , zal deze methode terugkeren NaN .
voorbeeld 1
public class ExpExample1 { public static void main(String[] args) { double a = 2.0; // return (2.718281828459045) power of 2 System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
7.38905609893065
Voorbeeld 2
public class ExpExample2 { public static void main(String[] args) { double a = -7.0; // return (2.718281828459045) power of -7 System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
9.118819655545162E-4
Voorbeeld 3
public class ExpExample3 { public static void main(String[] args) { double a = 0.0; // Input Zero, Output 1.0 System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
1.0
Voorbeeld 4
public class ExpExample4 { public static void main(String[] args) { double a = 1.0 / 0; // Input positive Infinity, Output positive Infinity System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
Infinity
Voorbeeld 5
public class ExpExample5 { public static void main(String[] args) { double a = -1.0 / 0; // Input negative Infinity, Output Zero System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
0.0
Voorbeeld 6
public class ExpExample6 { public static void main(String[] args) { double a = 0.0 / 0; // Input NaN, Output NaN System.out.println(Math.exp(a)); } }Test het nu
Uitgang:
NaN