Probleme de puissance de 10 sur java
Fermé
maximus_212
Messages postés
1
Date d'inscription
samedi 4 octobre 2008
Statut
Membre
Dernière intervention
4 octobre 2008
-
4 oct. 2008 à 13:28
Rollin'babe !! - 13 avril 2009 à 11:44
Rollin'babe !! - 13 avril 2009 à 11:44
A voir également:
- Puissance en java
- Test puissance pc - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Puissance wifi - Guide
6 réponses
Utilisateur anonyme
4 oct. 2008 à 23:31
4 oct. 2008 à 23:31
Salut,
Par exemple:
double nombre = 5;
double exposant = 10;
double resultat;
resultat = (double)Math.pow( nombre, exposant );
javax.swing.JOptionPane.showMessageDialog(null,resultat);
Cordialement
Dan
Par exemple:
double nombre = 5;
double exposant = 10;
double resultat;
resultat = (double)Math.pow( nombre, exposant );
javax.swing.JOptionPane.showMessageDialog(null,resultat);
Cordialement
Dan
Bjour,
La classe Math et ses méthodes (:>).
Amicalement.
_____________________________________________________________________________
"Ouais mec - après ma mort avant de r'joindre l'Ancien chuis allé faire comme ca
un chtit tour au "Troquet des blaireaux"... c'est sale et le service est déplorable -
ca fait pitié - chuis r'monté vite fait ben fait!! (:> (Jésus Christ)."
La classe Math et ses méthodes (:>).
Amicalement.
_____________________________________________________________________________
"Ouais mec - après ma mort avant de r'joindre l'Ancien chuis allé faire comme ca
un chtit tour au "Troquet des blaireaux"... c'est sale et le service est déplorable -
ca fait pitié - chuis r'monté vite fait ben fait!! (:> (Jésus Christ)."
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
5 oct. 2008 à 09:29
5 oct. 2008 à 09:29
Re,
int nombre = 100;
int exposant = 2;
int resultat;
resultat = (int)Math.pow( nombre, exposant );
//System.out.println("resultat : " + resultat);
javax.swing.JOptionPane.showMessageDialog(null,nombre + "^" + exposant + " = " + resultat);
int nombre = 100;
int exposant = 2;
int resultat;
resultat = (int)Math.pow( nombre, exposant );
//System.out.println("resultat : " + resultat);
javax.swing.JOptionPane.showMessageDialog(null,nombre + "^" + exposant + " = " + resultat);
Utilisateur anonyme
13 avril 2009 à 11:33
13 avril 2009 à 11:33
Pour ceux qui sont interressés:
avec int, nous obtenons un résultat exploitable tant que ce résultat ne dépasse pas la valeur maxi d'un int soit:
2147483647
Exemple avec nombre = 10, exposant = 9, nous obtenons 1000000000
mais avec 10^10 resultat = 2147483647 (la valeur maxi d'un int) idem pour les exposant 11, 12, etc
Pour aller un peut plus loin (jusquà 10^18), il faut utiliser long:
iong nombre = 10;
long exposant = 18;
long resultat = (long)Math.pow( nombre, exposant );
javax.swing.JOptionPane.showMessageDialog(null,nombre + "^" + exposant + " = " + resultat);
À partir de 10^19 on obtient resultat = 9223372036854775807 (la valeur maxi d'un long)
Voir aussi BigInteger.
avec int, nous obtenons un résultat exploitable tant que ce résultat ne dépasse pas la valeur maxi d'un int soit:
2147483647
Exemple avec nombre = 10, exposant = 9, nous obtenons 1000000000
mais avec 10^10 resultat = 2147483647 (la valeur maxi d'un int) idem pour les exposant 11, 12, etc
Pour aller un peut plus loin (jusquà 10^18), il faut utiliser long:
iong nombre = 10;
long exposant = 18;
long resultat = (long)Math.pow( nombre, exposant );
javax.swing.JOptionPane.showMessageDialog(null,nombre + "^" + exposant + " = " + resultat);
À partir de 10^19 on obtient resultat = 9223372036854775807 (la valeur maxi d'un long)
Voir aussi BigInteger.
5 oct. 2008 à 08:47
Avec une chtite correction car Math.pow(double, double) renvoie un double et monsieur demande un entier.
double nombre = 5;
double exposant = 10;
int resultat;
resultat = (int )Math.pow( nombre, exposant );
javax.swing.JOptionPane.showMessageDialog(null,resultat);
Bon dimanche.
___________________________________________________________________________________
"Ouais mec - après ma mort avant de r'joindre l'Ancien chuis allé faire comme ca
un chtit tour à la "Foire du slip"... une vraie bande de mariolles dis donc -
ca fait pitié - chuis r'monté vite fait ben fait!! (:>" (Jésus Christ).