Utilisation de Math.pow en Java

Utiliser Math.pow en Java

1. Vue d'ensemble

La puissance d'un nombre signifie combien de fois utiliser le nombre dans la multiplication. Ceci peut être facilement calculé en Java.

2. Math.pow Exemple

Avant de regarder l'exemple, examinons la signature de la méthode:

public double pow(double a, double b)

La méthode élèvea à la puissance deb et renvoie le résultat sous la formedouble. En d'autres termes,a est multiplié par lui-mêmeb fois.

Prenons maintenant un exemple simple:

int intResult = (int) Math.pow(2, 3);

La sortie sera 8. Veuillez noter quethe int casting in the above example is required si nous voulons avoir un résultatInteger.

Passons maintenant undouble comme argument et voyons les résultats:

double dblResult = Math.pow(4.2, 3);

La sortie sera 74.08800000000001.

Ici, nous ne convertissons pas le résultat enint car nous sommes intéressés par une valeur dedouble. Puisque nous avons une valeur dedouble, nous pouvons facilement configurer et utiliser unDecimalFormat pour arrondir la valeur à deux décimales, ce qui donne 74,09:

DecimalFormat df = new DecimalFormat(".00");
double dblResult = Math.pow(4.2, 3);

3. Conclusion

Dans cet article rapide, nous avons vu comment utiliser la méthodeMath.pow() de Java pour calculer la puissance d'une base donnée.

Comme toujours, le code source complet est disponibleover on GitHub.