Java Math pow ()

O método Java Math pow () retorna o resultado do primeiro argumento elevado à potência do segundo argumento.

Isso é, pow(a, b) = ab

A sintaxe do pow()método é:

 Math.pow(double num1, double num2)

Aqui, pow()é um método estático. Portanto, estamos acessando o método usando o nome da classe Math,.

Parâmetros pow ()

O pow()método leva dois parâmetros.

  • num1 - o parâmetro base
  • num2 - o parâmetro expoente

pow () Valores de Retorno

  • retorna o resultado de num1 num2
  • retorna 1.0 se num2 for zero
  • retorna 0.0 se num1 for zero

Nota : Existem vários casos especiais para o pow()método. Para saber mais sobre todos os casos especiais, visite Java Math.pow () Special Cases (Official Java Documentation).

Exemplo: 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 ) )

No exemplo acima, usamos o Math.pow()com números positivos , números negativos , zero e infinito .

Aqui, Double.POSITIVE_INFINITYé usado para implementar infinito positivo no programa.

Observação : quando passamos um valor inteiro para o pow()método, ele converte automaticamente o intvalor para o doublevalor.

 int a = 2; int b = 5; Math.pow(a, b); // returns 32.0

Tutoriais Recomendados

  • Java Math.cbrt ()
  • Java Math.sqrt ()

Artigos interessantes...