bonjour,
J'aimerai savoir comment peut-on calculer la puissance d'un entier en Java (Ex: 5^3)
Merci d'avance
-----
08/12/2008, 19h07
#2
invitee75a95d8
Date d'inscription
janvier 1970
Messages
2 668
Re : Puissance en JAVA
Bonjour,
Tu as la fonction pow dans la classe standard Math. La javadoc est par ici.
PS : le premier lien d'une recherche google "java puissance" donne la réponse, faites l'effort de chercher un minimum.
05/06/2009, 23h19
#3
rasengan
Date d'inscription
janvier 2007
Localisation
KOM
Messages
55
Re : Puissance en JAVA
il t'a dit: "puissance d'un entier en Java (Ex: 5^3)"
math.pow() fonctionne seulement pour les double et pas pour les int!!!!!!!
"Les méthodes sont les habitudes de l'esprit et les économies de la mémoire"
05/06/2009, 23h23
#4
CM63
Date d'inscription
juin 2006
Localisation
Un peu au large de la faille de Limagne
Âge
71
Messages
3 462
Re : Puissance en JAVA
Ben c'est dommage, y'a pas de polymorphisme en Java?
Quoi? Quelque chose que je ne connais pas et qui me fait l'affront d'exister?!
Aujourd'hui
A voir en vidéo sur Futura
05/06/2009, 23h28
#5
CM63
Date d'inscription
juin 2006
Localisation
Un peu au large de la faille de Limagne
Âge
71
Messages
3 462
Re : Puissance en JAVA
En fait, la fonction marche avec des arguments entiers, mais évidemment elle renvoie un résultat flottant, donc tu es obligé de faire :
Code:
int a=(int)Math.pow(6,4);
Et rien ne prouve que l'algo utilise le fait qu'on lui a donné des arguments entiers, il prend peut-être encore bêtement le logarithme, ce qui peut introduire des erreurs numériques.
Quoi? Quelque chose que je ne connais pas et qui me fait l'affront d'exister?!