Método Math pow() en Java con ejemplo

El java.lang.Math .pow() se usa para calcular un número elevado a la potencia de algún otro número. Esta función acepta dos parámetros y devuelve el valor del primer parámetro elevado al segundo parámetro. Hay algunos casos especiales que se enumeran a continuación:

  • Si el segundo parámetro es cero positivo o negativo, el resultado será 1,0.
  • Si el segundo parámetro es 1,0, el resultado será el mismo que el del primer parámetro.
  • Si el segundo parámetro es NaN, el resultado también será NaN.

Sintaxis :

public static double pow(double a, double b)
Parameter:
a : this parameter is the base
b : this parameter is the exponent.
Return :
This method returns ab.

Ejemplo 1 : para mostrar el funcionamiento del método java.lang.Math.pow() .

// Java program to demonstrate working
// of java.lang.Math.pow() method
  
import java.lang.Math;
  
class Gfg {
  
    // driver code
    public static void main(String args[])
    {
        double a = 30;
        double b = 2;
        System.out.println(Math.pow(a, b));
  
        a = 3;
        b = 4;
        System.out.println(Math.pow(a, b));
  
        a = 2;
        b = 6;
        System.out.println(Math.pow(a, b));
    }
}

Producción:

900.0
81.0
64.0

Java-Foundation-Course

Ejemplo 2 : para mostrar el funcionamiento del método java.lang.Math.pow() cuando el argumento es NaN.

// Java program to demonstrate working
// of java.lang.Math.pow() method
import java.lang.Math; // importing java.lang package
  
public class GFG {
    public static void main(String[] args)
    {
  
        double nan = Double.NaN;
        double result;
  
        // Here second argument is NaN,
        // output will be NaN
        result = Math.pow(2, nan);
        System.out.println(result);
  
        // Here second argument is zero
        result = Math.pow(1254, 0);
        System.out.println(result);
  
        // Here second argument is one
        result = Math.pow(5, 1);
        System.out.println(result);
    }
}

Producción:

NaN
1.0
5.0

Publicación traducida automáticamente

Artículo escrito por barykrg 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 *