The java.lang.Math.exp() este folosit pentru a returna numărul lui Euler e ridicat la puterea unei valori duble. Aici, e este un număr al lui Euler și este aproximativ egal cu 2,718281828459045.
Sintaxă
public static double exp(double x)
Parametru
x = It is the exponent which raise to e
Întoarcere
Returnează valoarea eX, unde e este baza logaritmilor naturali.- Dacă argumentul este o valoare dublă pozitivă sau negativă, această metodă va returna rezultatul.
- IIdacă argumentul este Zero , această metodă va reveni 1.0 .
- IIdacă argumentul este Infinitul pozitiv , această metodă va reveni Infinitul pozitiv .
- IIdacă argumentul este Infinitul negativ , această metodă va reveni Zero pozitiv .
- IIdacă argumentul este NaN , această metodă va reveni NaN .
Exemplul 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)); } }Testează-l acum
Ieșire:
7.38905609893065
Exemplul 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)); } }Testează-l acum
Ieșire:
9.118819655545162E-4
Exemplul 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)); } }Testează-l acum
Ieșire:
1.0
Exemplul 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)); } }Testează-l acum
Ieșire:
Infinity
Exemplul 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)); } }Testează-l acum
Ieșire:
0.0
Exemplul 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)); } }Testează-l acum
Ieșire:
NaN