The java.lang.Math.exp() służy do zwracania liczby Eulera e podniesionej do potęgi wartości podwójnej. Tutaj e jest liczbą Eulera i jest w przybliżeniu równa 2,718281828459045.
Składnia
public static double exp(double x)
Parametr
x = It is the exponent which raise to e
Powrót
Zwraca wartość eX, gdzie e jest podstawą logarytmów naturalnych.- Jeśli argument ma podwójną wartość dodatnią lub ujemną, ta metoda zwróci wynik.
- Jeśli argumentem jest Zero , ta metoda powróci 1,0 .
- Jeśli argumentem jest Pozytywna nieskończoność , ta metoda powróci Pozytywna nieskończoność .
- Jeśli argumentem jest Negatywna nieskończoność , ta metoda powróci Dodatnie zero .
- Jeśli argumentem jest NaN , ta metoda powróci NaN .
Przykład 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)); } }Przetestuj teraz
Wyjście:
int do napisania Java
7.38905609893065
Przykład 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)); } }Przetestuj teraz
Wyjście:
9.118819655545162E-4
Przykład 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)); } }Przetestuj teraz
Wyjście:
1.0
Przykład 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)); } }Przetestuj teraz
Wyjście:
Infinity
Przykład 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)); } }Przetestuj teraz
Wyjście:
0.0
Przykład 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)); } }Przetestuj teraz
Wyjście:
NaN