String --> double --> String

x -  
 Sofiane -
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   Statut Membre Dernière intervention   113
 
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
Hanane
 
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
Sofiane
 
salut hanane , merci pour l'info , et si j'voulais l'affecté avec deux chiffres seulement après la virgule !
0
x
 
Merci
3
huboule
 
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
huboule
 
fodrait ptet nous dire quel langage tu utilises ?
1

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

Posez votre question
x
 
JAVA, désolé !
0