Java Math pow ()

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

Articulos interesantes...