Java Math pow ()

La méthode Java Math pow () renvoie le résultat du premier argument élevé à la puissance du second argument.

C'est, pow(a, b) = ab

La syntaxe de la pow()méthode est:

 Math.pow(double num1, double num2)

Voici pow()une méthode statique. Nous sommes donc accédons la méthode en utilisant le nom de classe, Math.

Paramètres pow ()

La pow()méthode prend deux paramètres.

  • num1 - le paramètre de base
  • num2 - le paramètre d'exposant

pow () Valeurs de retour

  • renvoie le résultat de num1 num2
  • renvoie 1.0 si num2 est zéro
  • renvoie 0,0 si num1 est zéro

Remarque : il existe plusieurs cas particuliers pour la pow()méthode. Pour en savoir plus sur tous les cas spéciaux, visitez Java Math.pow () Special Cases (Official Java Documentation).

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

Dans l'exemple ci-dessus, nous avons utilisé le Math.pow()avec des nombres positifs , des nombres négatifs , zéro et l' infini .

Ici, Double.POSITIVE_INFINITYest utilisé pour implémenter l'infini positif dans le programme.

Remarque : lorsque nous transmettons une valeur entière à la pow()méthode, elle convertit automatiquement la intvaleur en doublevaleur.

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

Tutoriels recommandés

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

Articles intéressants...