String --> double --> String

Fermé
x - 14 mars 2002 à 22:16
 Sofiane - 24 juil. 2014 à 12:07
Je désire transformer 2 String en double, les multiplier et ensuite transformer le résultat en String à nouveau. Est-ce que qqun pourrait m'expliquer comment faire svp ? ??
A voir également:

5 réponses

Nicolas M. Messages postés 48 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 novembre 2010 113
22 sept. 2010 à 18:54
Je programme actuellement une calculatrice, ai rencontré le même problème que toi, et ça donne ça (nb1 et nb2 sont deux String) :
nb1 = new Double(Double.parseDouble(nb1) * Double.parseDouble(nb2)).toString();

Cette ligne fonctionne en quatre étapes :
1) On transforme nb1 et nb2 en double grâce à
static double Double.parseDouble(String);

2) On multiplie les deux double obtenus.
3) On transforme le résultat (de type double) en objet de classe Double.
4) On transforme le résultat en un String qui passera sans problème dans nb1.

Bonne chance ;-)
7
pour transformer un string en double tu utilise la méthode :

static double parseDouble(string).

Et pour récupécuper le string tu peux faire :

tonDouble.toString() : qui renvoie la représentation en string de ton double.
4
salut hanane , merci pour l'info , et si j'voulais l'affecté avec deux chiffres seulement après la virgule !
0
Merci
3
Pour touver des fonctions de ce typer utilise l'API java : http://java.sun.com/products/jdk/1.2/docs/api/
tu choisis ta classe (ici double) et tu trouveras les méthodes correspondantes
Il existe aussi des API traduites si l'anglais n'est pas ton point fort !
0
fodrait ptet nous dire quel langage tu utilises ?
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
JAVA, désolé !
0