De java.lang.Math.exp() används för att returnera Eulers tal e upphöjt till potensen av ett dubbelt värde. Här är e ett Eulers tal och det är ungefär lika med 2,718281828459045.
Syntax
public static double exp(double x)
Parameter
x = It is the exponent which raise to e
Lämna tillbaka
Det returnerar värdet ex, där e är basen för de naturliga logaritmerna.- Om argumentet är positivt eller negativt dubbelvärde kommer denna metod att returnera utdata.
- Om argumentet är Noll , kommer den här metoden tillbaka 1.0 .
- Om argumentet är Positiv oändlighet , kommer den här metoden tillbaka Positiv oändlighet .
- Om argumentet är Negativ oändlighet , kommer den här metoden tillbaka Positiv noll .
- Om argumentet är NaN , kommer den här metoden tillbaka NaN .
Exempel 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)); } }Testa det nu
Produktion:
7.38905609893065
Exempel 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)); } }Testa det nu
Produktion:
9.118819655545162E-4
Exempel 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)); } }Testa det nu
Produktion:
1.0
Exempel 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)); } }Testa det nu
Produktion:
Infinity
Exempel 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)); } }Testa det nu
Produktion:
0.0
Exempel 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)); } }Testa det nu
Produktion:
NaN