Dans ce programme, vous apprendrez à calculer la puissance d'un nombre avec et sans utiliser la fonction pow ().
Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:
- Java pendant et faire… en boucle
- Java pour Loop
- Java Math pow ()
Exemple 1: calculer la puissance d'un nombre en utilisant une boucle while
public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; while (exponent != 0) ( result *= base; --exponent; ) System.out.println("Answer = " + result); ) )
Production
Réponse = 81
Dans ce programme, la base et l'exposant reçoivent respectivement les valeurs 3 et 4.
En utilisant la boucle while, nous continuons à multiplier le résultat par la base jusqu'à ce que l'exposant devienne zéro.
Dans ce cas, nous multiplions le résultat par la base 4 fois au total, donc résultat = 1 * 3 * 3 * 3 * 3 = 81.
Exemple 2: calculer la puissance d'un nombre à l'aide d'une boucle for
public class Power ( public static void main(String() args) ( int base = 3, exponent = 4; long result = 1; for (;exponent != 0; --exponent) ( result *= base; ) System.out.println("Answer = " + result); ) )
Production
Réponse = 81
Ici, au lieu d'utiliser une boucle while, nous avons utilisé une for
boucle.
Après chaque itération, l'exposant est décrémenté de 1 et le résultat est multiplié par l'exposant de base le nombre de fois.
Les deux programmes ci-dessus ne fonctionnent pas si vous avez un exposant négatif. Pour cela, vous devez utiliser la fonction pow () dans la bibliothèque standard Java.
Exemple 3: calculer la puissance d'un nombre à l'aide de la fonction pow ()
public class Power ( public static void main(String() args) ( int base = 3, exponent = -4; double result = Math.pow(base, exponent); System.out.println("Answer = " + result); ) )
Production
Réponse = 0,012345679012345678
Dans ce programme, nous utilisons la Math.pow()
fonction de Java pour calculer la puissance de la base donnée.