Bonjour,
Je doit formatter des nombres le probleme que j ai en java malgré les classe DecimalFOrmat, NumberFormat et compagnie est le suivant.
En fait j ai des nombres du type 0,000008 et via la sortie print il m affiche 8.0E-6 , donc affichage scientifique
ce que je ne veux pas car le formattage ne correspondra pas au logiciel qui utilisera ensuite ce fichier.
J'ai donc essayé plusieurs chose comme les setMaximunFraction, setmachin, setbidule, le problème c'est qu'il me tronque le résultat sur mes autres formatages
par exemple je peux avoir la valeur 20.025, il m affichera alors 20.0250005 alors qu'il devrait afficher 20.025000 je suppose à un problème d 'arrondi qui est connu
Or c'est des calculs scientifiques derrière donc je peux pas me permettre de telle modification
Donc la seule chose que je voudrais c'est de pouvoir regler ce parametre d'affichage du E par defaut sur java c'est à partir de 10^-4 pour les fractions et 10^6 pour la la partie enitere
Merci de votre aide
Message édité par lekikidedarty le 05-04-2008 à 11:08:39