Comment effectuer des puissances en java en utilisant la classe math ?
Math.pow a deux paramètres ou arguments de type double. Le premier, a, est la valeur que l'on veut élever à la puissance b. La méthode nous retourne la valeur a à la puissance b de type double primitif. Voici ci-dessous la documentation java avec son exemple. Bon travail.
Math.pow(double a, double b) est une méthode statique de la classe Math en Java. Elle prend deux arguments (de type double) et élève la valeur du premier argument à la puissance du deuxième argument, c'est-à-dire a^b, et nous la retourne sous forme de résultat (également double). En d'autres termes, a est la base et b est son exposant. Par exemple, Math.pow(2,4) est équivalent à 2^4 ou 16.
Le type de retour Math.pow(...) est double. Vous pouvez le convertir en long ou int (soyez prudent en cas de débordement pour ce dernier). Examinons quelques exemples.
import static java.lang.Double.NaN;public class Main { public static void main(String[] args) { System.out.println((long) Math.pow(2, 4)); // 16 System.out.println((long) Math.pow(2, 1)); // 2 System.out.println((long) Math.pow(2, 0)); // 1 // Si le deuxième argument est NaN, alors le résultat est NaN. System.out.println(Math.pow(2, NaN)); // 0 System.out.println(Math.pow(2.5, 3)); // 15.625 }}Sortie
16
2
1
NaN
15.625