The java.lang.Math.exp() käytetään palauttamaan Eulerin luvun e korotettuna kaksinkertaisen arvon potenssiin. Tässä e on Eulerin luku ja se on suunnilleen yhtä suuri kuin 2,718281828459045.
Syntaksi
public static double exp(double x)
Parametri
x = It is the exponent which raise to e
Palata
Se palauttaa arvon ex, jossa e on luonnollisten logaritmien kanta.- Jos argumentti on positiivinen tai negatiivinen kaksoisarvo, tämä menetelmä palauttaa tulosteen.
- Jos argumentti on Nolla , tämä menetelmä palaa 1.0 .
- Jos argumentti on Positiivinen ääretön , tämä menetelmä palaa Positiivinen ääretön .
- Jos argumentti on Negatiivinen ääretön , tämä menetelmä palaa Positiivinen nolla .
- Jos argumentti on NaN , tämä menetelmä palaa NaN .
Esimerkki 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)); } }Testaa nyt
Lähtö:
7.38905609893065
Esimerkki 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)); } }Testaa nyt
Lähtö:
9.118819655545162E-4
Esimerkki 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)); } }Testaa nyt
Lähtö:
1.0
Esimerkki 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)); } }Testaa nyt
Lähtö:
Infinity
Esimerkki 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)); } }Testaa nyt
Lähtö:
0.0
Esimerkki 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)); } }Testaa nyt
Lähtö:
NaN