Calculer la puissance des nombres entiers en Java
-
Utilisez la boucle
for
pour calculer la puissance d’un entier en Java - Utiliser la récursivité pour calculer la puissance d’un entier en Java
-
Utilisez
Math.pow()
pour calculer la puissance d’un entier en Java
![Calculer la puissance des nombres entiers en Java](/img/Java/feature-image---java-power-of-integer.webp)
Dans ce didacticiel, nous examinerons différentes approches pour calculer la puissance d’un entier. Il existe des méthodes standard à cet effet. Il peut également être réalisé en utilisant une boucle ainsi que la fonction de bibliothèque Java.
Utilisez la boucle for
pour calculer la puissance d’un entier en Java
La puissance d’un nombre est le nombre de fois qu’un nombre doit être multiplié par lui-même. Nous calculons la puissance d’un nombre en utilisant une boucle for
comme indiqué ci-dessous. Ici, nous avons une variable num
et power
de type de données int
.
La fonction calculatePower(int num, int power)
a trois conditions. Premièrement, si le nombre est supérieur à 0 mais que la puissance est 0, il renverra 1. Si la puissance n’est pas 0, mais que le nombre est 0, alors 0 est renvoyé.
Dans l’autre cas, nous exécutons une boucle qui calcule l’exposant du nombre donné élevé à la puissance donnée.
public class Power {
public static void main(String args[]) {
int number = 5;
int power = 3;
int result = calculatePower(number, power);
System.out.println(number + "^" + power + "=" + result);
}
static int calculatePower(int num, int power) {
int answer = 1;
if (num > 0 && power == 0) {
return answer;
} else if (num == 0 && power >= 1) {
return 0;
} else {
for (int i = 1; i <= power; i++) {
answer = answer * num;
}
return answer;
}
}
}
Production:
5^3=125
Utiliser la récursivité pour calculer la puissance d’un entier en Java
On peut utiliser la fonction récursive CalculatePower
pour calculer la puissance d’un entier. Une récursivité est un mécanisme qui aide une fonction à s’appeler elle-même.
Ici, l’appel récursif à la fonction CalculatePower
se poursuit jusqu’à ce que la condition d’arrêt soit remplie, c’est-à-dire si pow
passé est égal à 0.
public class Power {
public static void main(String args[]) {
int number = 3;
int power = 3;
int result = CalculatePower(number, power);
System.out.println(number + "^" + power + "=" + result);
}
static int CalculatePower(int num, int pow) {
if (pow == 0)
return 1;
else
return num * CalculatePower(num, pow - 1);
}
}
Production:
3^3=27
Utilisez Math.pow()
pour calculer la puissance d’un entier en Java
On peut facilement calculer la puissance d’un entier avec la fonction Math.pow()
fournie par la bibliothèque Java. Le nombre élevé à la puissance d’un autre nombre peut être calculé à l’aide de cette fonction.
Cette méthode prend deux paramètres; le premier nombre est la base tandis que le second est l’exposant. Si l’exposant de passage est 0, alors le résultat retourné sera 1, tandis que le résultat sera la valeur de base uniquement si l’exposant est 1. Si le deuxième paramètre passé est NaN
, alors le résultat sera également NaN
.
import java.lang.Math;
public class Power {
public static void main(String args[]) {
int number = 6;
int power = 3;
double result = CalculatePower(number, power);
System.out.println(number + "^" + power + "=" + result);
}
static double CalculatePower(int num, int pow) {
return Math.pow(num, pow);
}
}
Production:
6^3=216.0
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedInArticle connexe - Java Math
- Évaluer une expression mathématique en Java
- Calculer la distance euclidienne en Java
- Calculer la distance entre deux points en Java
- Simplifier ou réduire les fractions en Java
- Mod de nombres négatifs en Java
- Méthode pour calculer la factorielle en Java