The java.lang.Math.exp() се използва за връщане на числото на Ойлер e, повдигнато на степен двойна стойност. Тук e е числото на Ойлер и е приблизително равно на 2,718281828459045.
Синтаксис
public static double exp(double x)
Параметър
x = It is the exponent which raise to e
Връщане
Връща стойността eх, където e е основата на естествените логаритми.- Ако аргументът е положителна или отрицателна двойна стойност, този метод ще върне резултата.
- Ако аргументът е Нула , този метод ще се върне 1.0 .
- Ако аргументът е Положителна безкрайност , този метод ще се върне Положителна безкрайност .
- Ако аргументът е Отрицателна безкрайност , този метод ще се върне Положителна нула .
- Ако аргументът е NaN , този метод ще се върне NaN .
Пример 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)); } }Тествайте сега
Изход:
7.38905609893065
Пример 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)); } }Тествайте сега
Изход:
9.118819655545162E-4
Пример 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)); } }Тествайте сега
Изход:
1.0
Пример 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)); } }Тествайте сега
Изход:
Infinity
Пример 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)); } }Тествайте сега
Изход:
0.0
Пример 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)); } }Тествайте сега
Изход:
NaN