El java.lang.Math.exp() se utiliza para devolver el número de Euler e elevado a la potencia de un valor doble. Aquí, e es un número de Euler y es aproximadamente igual a 2,718281828459045.
Sintaxis
public static double exp(double x)
Parámetro
x = It is the exponent which raise to e
Devolver
Devuelve el valor eX, donde e es la base de los logaritmos naturales.- Si el argumento es un valor doble positivo o negativo, este método devolverá el resultado.
- Si el argumento es Cero , este método devolverá 1.0 .
- Si el argumento es Infinito Positivo , este método devolverá Infinito Positivo .
- Si el argumento es Infinito negativo , este método devolverá Cero positivo .
- Si el argumento es Yaya , este método devolverá Yaya .
Ejemplo 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)); } }Pruébalo ahora
Producción:
7.38905609893065
Ejemplo 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)); } }Pruébalo ahora
Producción:
9.118819655545162E-4
Ejemplo 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)); } }Pruébalo ahora
Producción:
1.0
Ejemplo 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)); } }Pruébalo ahora
Producción:
Infinity
Ejemplo 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)); } }Pruébalo ahora
Producción:
0.0
Ejemplo 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)); } }Pruébalo ahora
Producción:
NaN