Modification de partie décimale

BlouMan Messages postés 93 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 2 juillet 2007 - 27 juin 2007 à 18:06
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 - 28 juin 2007 à 10:24
Bonjour,

je voudrais pouvoir modifier la partie décimale d'un Double. Mais uniquement sa partie décimale.
Donc si mon Double est égale à "7.21", et que j'appelle la fonction setDoubleDecimale("56") je voudrai que ça me retourne "7.56".
Pour courronner le tout mon Double n'est pas un simple Double mais est stocké dans une variable String...

Quelqu'un pourrait il m'aider?

<hr />La révolution des tablatures du net

4 réponses

BlouMan Messages postés 93 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 2 juillet 2007
27 juin 2007 à 18:10
J'ai oublié de préciser que mon Double est au format monétaire donc pas plus de deux chiffres après la virgule...
Je pense que ça peut aider...

<hr />La révolution des tablatures du net
0
cs_laurent1024 Messages postés 987 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 30 août 2012 24
27 juin 2007 à 18:17
tu peux faire un truc du genre
Strirng value = "7.94";
String[] tab = value.split(".");
if (tab.length == 2){
     tab[1] = "56"
     return tab[0] + "." + tab[1]
}
else
    return value;
0
BlouMan Messages postés 93 Date d'inscription mardi 15 mars 2005 Statut Membre Dernière intervention 2 juillet 2007
28 juin 2007 à 09:06
0
gmi19oj19 Messages postés 545 Date d'inscription lundi 10 mai 2004 Statut Membre Dernière intervention 28 septembre 2011 2
28 juin 2007 à 10:24
Salut,

La class Math est utile pour ce genre de choses :

double d =  ((double) Math.floor(tonDouble)) + 0.56d

gmi19oj19
0