Método StrictMath exp() en Java

Todos los métodos de la clase java.lang.StrictMath: Conjunto 1 , Conjunto 2 
El java.lang.StrictMath.exp() es un método incorporado en Java que se utiliza para devolver un número de Euler elevado a la potencia del valor doble especificado. Da lugar a tres resultados especiales: 

  • El resultado es infinito positivo cuando el argumento dado es infinito positivo.
  • El resultado es cero positivo cuando el argumento es infinito negativo.
  • El resultado es NaN cuando el argumento dado es NaN.

Sintaxis:  

public static double exp(double num)

Parámetros: Este método acepta un parámetro num que es de tipo doble que es el exponente a elevar e.
Valor devuelto: El método devuelve el valor e^num , donde e es la base de los logaritmos naturales.
Ejemplos:  

Input: num = 7
Output: 1096.6331584284585

Input: num = (1.0 / 0.0)
Output: Infinity

Los siguientes programas ilustran el método java.lang.StrictMath.exp(): 
Programa 1:  

java

// Java program to illustrate the
// java.lang.StrictMath.exp()
import java.lang.*;
 
public class Geeks {
 
    public static void main(String[] args)
    {
 
        double num1 = 0.0, num2 = (1.0 / 0.0);
        double num3 = 4;
 
        // Returns Euler's number e raised to the given power
        double expValue = StrictMath.exp(num1);
        System.out.println("The exp value of "+
                         num1+" = " + expValue);
 
        expValue = StrictMath.exp(num2);
        System.out.println("The exp value of "+
                         num2+" = " + expValue);
 
        expValue = StrictMath.exp(num3);
        System.out.println("The exp value of "+
                         num3+" = " + expValue);    }
}
Producción: 

The exp value of 0.0 = 1.0
The exp value of Infinity = Infinity
The exp value of 4.0 = 54.598150033144236

 

Programa 2: 

java

// Java program to illustrate the
// java.lang.StrictMath.exp()
import java.lang.*;
 
public class Geeks {
 
    public static void main(String[] args)
    {
 
        double num1 = -0.0, num2 = (1.0 / 0.0);
        double num3 = 14;
 
        // Returns Euler's number e raised to the given power
        double expValue = StrictMath.exp(num1);
        System.out.println("The exp value of "+
                         num1+" = " + expValue);
 
        expValue = StrictMath.exp(num2);
        System.out.println("The exp value of "+
                         num2+" = " + expValue);
 
        expValue = StrictMath.exp(num3);
        System.out.println("The exp value of "+
                         num3+" = " + expValue);
    }
}
Producción: 

The exp value of -0.0 = 1.0
The exp value of Infinity = Infinity
The exp value of 14.0 = 1202604.2841647768

 

Publicación traducida automáticamente

Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *