A java.lang.Math.exp() arra szolgál, hogy az Euler-féle e számot egy dupla érték hatványára emelje vissza. Itt e egy Euler-szám, és ez megközelítőleg egyenlő 2,718281828459045-tel.
Szintaxis
public static double exp(double x)
Paraméter
x = It is the exponent which raise to e
Visszatérés
Az e értéket adja visszax, ahol e a természetes logaritmusok alapja.- Ha az argumentum pozitív vagy negatív kettős értékű, ez a módszer visszaadja a kimenetet.
- Ha az érv az Nulla , ez a módszer visszatér 1.0 .
- Ha az érv az Pozitív Infinity , ez a módszer visszatér Pozitív Infinity .
- Ha az érv az Negatív végtelen , ez a módszer visszatér Pozitív nulla .
- Ha az érv az NaN , ez a módszer visszatér NaN .
1. példa
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)); } }Tesztelje most
Kimenet:
7.38905609893065
2. példa
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)); } }Tesztelje most
Kimenet:
9.118819655545162E-4
3. példa
public class ExpExample3 { public static void main(String[] args) { double a = 0.0; // Input Zero, Output 1.0 System.out.println(Math.exp(a)); } }Tesztelje most
Kimenet:
1.0
4. példa
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)); } }Tesztelje most
Kimenet:
Infinity
5. példa
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)); } }Tesztelje most
Kimenet:
0.0
6. példa
public class ExpExample6 { public static void main(String[] args) { double a = 0.0 / 0; // Input NaN, Output NaN System.out.println(Math.exp(a)); } }Tesztelje most
Kimenet:
NaN