Bonjour
J'ai
quel classe dois-je utiliser pour avoirCode:
1
2 String nb = 1234.32
Merci pour votre aide.Code:
1
2
3 String nbabs = 1234 String nbdec = 32
Version imprimable
Bonjour
J'ai
quel classe dois-je utiliser pour avoirCode:
1
2 String nb = 1234.32
Merci pour votre aide.Code:
1
2
3 String nbabs = 1234 String nbdec = 32
De une, j'ai pas compris ce que tu cherches.
De deux, ça compile pas ce que tu nous montres sous "J'ai". (Ni la suite d'ailleurs mais je suppose que c'est en rapport avec ta question.)
Edit : ah mais oui, je suis con.
Bon, la troncature il suffit normalement de transformer ta chaîne en double, tronquer le double en le transformant en long, et retransformer le long en String.
Pour ce nbdec, par contre, c'est pas très bien défini en analyse numérique, je pense pas qu'il y ait quelque chose pour.
Du coup, le plus simple serait peut-être de faire nb.split("\\.") pour couper ta String en deux : avant le point et après le point.
En supposant que tu declares correctement tes strings, c'est à dire avec des guillemets, que tes strings correspondent bien à des decimaux et que le caractere separateur est le point, tu peux faire :
Attention, ca ne marchera pas si nb contient un entier (mais je te laisse trouver comment gerer ;) )Code:
1
2
3 String[] str = nb.split('.'); nbabs = str[0]; nbdec = str[1];
merci
t'a tout compris.:ccool: