lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 2009
-
28 nov. 2006 à 18:26
lafolle24320
Messages postés406Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention29 juin 2009
-
29 nov. 2006 à 10:51
Bonjour,
je ne trouve pas de doc assez claire... je sais pas comment je fais
alors je me tourne encore une fois vers vous pour savoir comment troncer un nombre à 3 chiffres après la virgule..
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 29 nov. 2006 à 09:29
Salut,
en fait c'est pas vraiment complex :
//le double à tester (double vu qu'il à toujours tout plein de chiffres apres la virgule :P)
double d = new Random().nextDouble();
DecimalFormatSymbols dfs = new DecimalFormatSymbols();
dfs.setDecimalSeparator('.'); //sans ça il met un ',' pour séparer ...
//ici le 00 de début précise que l'on veux deux chiffre avant la virgule
//et les 000 precise le nombre de chiffre apres la virgule(attention dans certains cas il arrondit la valeur)
NumberFormat f = new DecimalFormat("#00.000", dfs);
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 28 nov. 2006 à 20:14
Utilise un NumberFormat : la fonction setMaximalDecimal (ou un truc du genre) te permet de spécifier le nombre de chiffre après la virgule que tu soihaite avoir.