[JAVA] obtenir la précision voulue pour un nombre....

obtenir la précision voulue pour un nombre.... [JAVA] - Java - Programmation

Marsh Posté le 04-11-2002 à 11:17:00    

:hello:  
 
 
J'ai besoin de récupérer une certaine précision pour l'affichage de valeurs (du style précision à 2 chiffres après la virgule donc 0.00)...
 
J'ai bien sûr la possibilité de faire une classe tools avec une méthode du genre
return ((int)(N x 100)) / 100.0
 
Mais je voudrais savoir s'il n'existe pas déjà une méthode "propre" en Java pour le faire...
(C une question que je me suis souvent posé mais toujours sans avoir trouvé de soluc..)
 
 
Merciiiii
 :jap:  


---------------

Reply

Marsh Posté le 04-11-2002 à 11:17:00   

Reply

Marsh Posté le 04-11-2002 à 11:18:12    

j'avais cherché et fini par faire ma petite classe pour le faire...


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 04-11-2002 à 11:21:45    

--greg-- a écrit a écrit :

j'avais cherché et fini par faire ma petite classe pour le faire...




 
a toi aussi...  :sweat:  
 
Je pensais que Java était un language Friendly... [SNIP]  :D


---------------

Reply

Marsh Posté le 04-11-2002 à 11:31:10    

java.text.DecimalFormat ?


---------------
Au royaume des sourds, les borgnes sont sourds.
Reply

Marsh Posté le 04-11-2002 à 12:08:04    

R3g a écrit a écrit :

java.text.DecimalFormat ?




 
Mercii !!  
 :jap:  
 
J'ai regardé, ca m'a l'air pas mal..
Mais ca fait trop usine a gaz par rapport à mes besoins, j'ai donc finalement écrit la méthode qui va bien..  :D  
 

Code :
  1. private float getDecimalPrecision(float number, int precision) {
  2.   int multi = (int)Math.pow(10, precision);
  3.   return (float)(((int)(number * multi)) / (multi * 1.0));
  4. }


 
 
Mais je saurai que ca existe maintenant..  :)


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed