O java.lang.Math.exp() é usado para retornar o número de Euler e elevado à potência de um valor duplo. Aqui, e é um número de Euler e é aproximadamente igual a 2,718281828459045.
Sintaxe
public static double exp(double x)
Parâmetro
x = It is the exponent which raise to e
Retornar
Ele retorna o valor ex, onde e é a base dos logaritmos naturais.- Se o argumento for um valor duplo positivo ou negativo, este método retornará a saída.
- Se o argumento for Zero , este método retornará 1,0 .
- Se o argumento for Infinito Positivo , este método retornará Infinito Positivo .
- Se o argumento for Infinito Negativo , este método retornará Zero Positivo .
- Se o argumento for NaN , este método retornará NaN .
Exemplo 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)); } }Teste agora
Saída:
7.38905609893065
Exemplo 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)); } }Teste agora
Saída:
9.118819655545162E-4
Exemplo 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)); } }Teste agora
Saída:
1.0
Exemplo 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)); } }Teste agora
Saída:
Infinity
Exemplo 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)); } }Teste agora
Saída:
0.0
Exemplo 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)); } }Teste agora
Saída:
NaN