girardcimpa
Messages postés7Date d'inscriptionjeudi 30 juillet 2009StatutMembreDernière intervention 3 août 2011
-
27 oct. 2009 à 18:02
girardcimpa
Messages postés7Date d'inscriptionjeudi 30 juillet 2009StatutMembreDernière intervention 3 août 2011
-
28 oct. 2009 à 17:56
Bonjour
J'ai une fonction d'arrondi qui me retourne un double :
public static double round(double d, int decimalPlace)
{
BigDecimal bd = new BigDecimal(Double.toString(d));
bd = bd.setScale(decimalPlace, BigDecimal.ROUND_HALF_UP);
return bd.doubleValue();
}
Mon soucis c'est que pour certaine valeur, le résultat est en puissance 10.
0,00005 --> 5.0E-5
Il y a t-il un moyen de bloquer cette transformation ? ou de forcer le retour sans les puissances ?
Plusieurs heures que je teste différentes combinaison mais rien ne marche
Merci d'avance