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
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