El método Java Math pow () devuelve el resultado del primer argumento elevado a la potencia del segundo argumento.
Es decir, pow(a, b) = ab
La sintaxis del pow()método es:
Math.pow(double num1, double num2)
Aquí pow()hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math.
pow () Parámetros
El pow()método toma dos parámetros.
- num1 - el parámetro base
- num2 - el parámetro exponente
pow () Valores devueltos
- devuelve el resultado de num1 num2
- devuelve 1.0 si num2 es cero
- devuelve 0.0 si num1 es cero
Nota : Hay varios casos especiales para el pow()método. Para conocer todos los casos especiales, visite Java Math.pow () Casos especiales (documentación oficial de Java).
Ejemplo: Java Math pow ()
class Main ( public static void main(String() args) ( // create a double variable double num1 = 5.0; double num2 = 3.0; // Math.pow() with positive numbers System.out.println(Math.pow(num1, num2)); // 125.0 // Math.pow() with zero double zero = 0.0; System.out.println(Math.pow(num1, zero)); // 0.0 System.out.println(Math.pow(zero, num2)); // 1.0 // Math.pow() with infinity double infinity = Double.POSITIVE_INFINITY; System.out.println(Math.pow(num1, infinity)); // Infinity System.out.println(Math.pow(infinity, num2)); // Infinity // Math.pow() with negative numbers System.out.println(Math.pow(-num1, -num2)); // 0.008 ) )
En el ejemplo anterior, hemos utilizado Math.pow()con números positivos , números negativos , cero e infinito .
Aquí, Double.POSITIVE_INFINITYse utiliza para implementar infinito positivo en el programa.
Nota : Cuando pasamos un valor entero al pow()método, este convierte automáticamente el intvalor en el doublevalor.
int a = 2; int b = 5; Math.pow(a, b); // returns 32.0
Tutoriales recomendados
- Java Math.cbrt ()
- Java Math.sqrt ()








