El java.lang.Math.exp() s'utilitza per tornar el nombre d'Euler e elevat a la potència d'un valor doble. Aquí, e és un nombre d'Euler i és aproximadament igual a 2,718281828459045.
Sintaxi
public static double exp(double x)
Paràmetre
x = It is the exponent which raise to e
Tornar
Retorna el valor ex, on e és la base dels logaritmes naturals.- Si l'argument és un valor doble positiu o negatiu, aquest mètode retornarà la sortida.
- Si l'argument és Zero , aquest mètode tornarà 1.0 .
- Si l'argument és Infinit positiu , aquest mètode tornarà Infinit positiu .
- Si l'argument és Infinit negatiu , aquest mètode tornarà Zero positiu .
- Si l'argument és NaN , aquest mètode tornarà NaN .
Exemple 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)); } }Prova-ho ara
Sortida:
7.38905609893065
Exemple 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)); } }Prova-ho ara
Sortida:
9.118819655545162E-4
Exemple 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)); } }Prova-ho ara
Sortida:
1.0
Exemple 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)); } }Prova-ho ara
Sortida:
Infinity
Exemple 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)); } }Prova-ho ara
Sortida:
0.0
Exemple 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)); } }Prova-ho ara
Sortida:
NaN