Accueil > Forum > > > > tronquer nombre de chiffre apres virgule
tronquer nombre de chiffre apres virgule
lundi 19 décembre 2005 à 14:06:11 |
tronquer nombre de chiffre apres virgule
|
lundi 19 décembre 2005 à 14:18:44 |
Re : tronquer nombre de chiffre apres virgule

morphorpse
|
Le f est un float
public String conversion()
{
String a = ""+f+"";
a=a.substring(0,5);
return a;
}
On convertit le float en String et on ne conserve que les 5 premiers caractères.
Bon courage Morphorpse
|
|
lundi 19 décembre 2005 à 14:36:34 |
Re : tronquer nombre de chiffre apres virgule
|
lundi 19 décembre 2005 à 14:45:53 |
Re : tronquer nombre de chiffre apres virgule

mouzoun_issam
|
Lle probleme si j'ai essaiyé de convertir le nombre en String je n'arrive pas!
|
|
lundi 19 décembre 2005 à 15:28:09 |
Re : tronquer nombre de chiffre apres virgule

jcodeunpeu
|
salut, convertir un nombre en chaîne, rien de plus simple, pas de conversion : String str = nombre + ""; // l'opérateur + permet de concaténer ... une chaîne "" avec tout objet.
pour le problème de Format de nombre decimal, il existe le classe NumberFormat:
Number n = null; NumberFormat formater3 = new DecimalFormat(".###"); // défini nbNombres aprés le point ...## pour 2 ... float f = 12.45467464f; String str = formater3.format(f); // formatte try { n = formater3.parse(str); // relit le nombre éventuellement }catch(ParseException pe) { System.out.println("parse : " + pe); } A+
|
|
lundi 19 décembre 2005 à 16:31:38 |
Re : tronquer nombre de chiffre apres virgule

mouzoun_issam
|
Réponse acceptée !
Sayer j'ai trouver une solution: float i=12.122257; String amount = new Double(i).toString(); amount = amount.substring(0,5); out.print(amount+"%");
|
|
mardi 22 mai 2007 à 15:29:29 |
Re : tronquer nombre de chiffre apres virgule

ankou22
|
Salut, Personnellement je trouve un peu étrange de marquer "Réponse acceptée".
Si i vaut 1212.2257 alors amount="1212." Si i vaut 121222.57 alors amount="12122" (perte de donnée)
alors que la question posée est "tronquer nombre de chiffre apres virgule". La solution de [jcodeunpeu], new DecimalFormat(".###"); ne fonctionne pas chez moi.
La réponse que je propose : En ajoutant (import java.text.NumberFormat;)
float f = 12.45467464f; NumberFormat Myformat = NumberFormat.getInstance(); Myformat.setMinimumFractionDigits(2); //Nb de Digit mini Myformat.setMaximumFractionDigits(2); //Nb de Digit Maxi String str = Myformat.format(f); //Formatage str="12.45"
ANKOU22
|
|
lundi 20 septembre 2010 à 09:22:55 |
Re : tronquer nombre de chiffre apres virgule

yarkier
|
Salut une autre solution toute simple est d'utilisé le type de variable int (qui tronque juste à la virgule) avec une petite variante) :
float i =1.2547896658; //ma variable à tronquer
int j= i*100; // autant de zéro de que nombre après la virgule voulu
i=j/100; //remettre le même nombre de zéro que précédemment
|
|
Cette discussion est classée dans : nombre, chiffre, apres, virgule, tronquer
Répondre à ce message
Sujets en rapport avec ce message
Comment savoir si un nombre a des chhiffre apres la virgule? [ par nahzhir ]
Bonjour comme le titre du sujet l'indique : je voudrais savoir si un double possede une chiffre apres la virgule dans mon application ce chiffre apres
Chiffre apres virgule ? [ par zrelli ]
zrelliComment je peux fixer le nombre des chiffre apres la virgule pour un float ?float a=1.897;
aroondir un nombre à virgule [ par joebar3333 ]
Salut,cette question fait suie à mon récent post sur des problèmes de pertes de précision sur un nombre à virgule http://www.javafr.com/forum.v2.aspx?
ARRONDIR UN CHIFFRE A X CHIFFRES APRÈS LA VIRGULE [ par obseko ]
en ne me servant que de la classe JOptionPane et des classes Math.. comment puis-je arrondir un chiffre à X chiffres après la virgules ?<img src=/img
tronquer la virgule [ par princessemili ]
bonjourj'ai un nombre en double donc j'ai plein de chiffre après la virgule et je voudrai en gardé que 1 ou 2 commen fait on.merci d'avance
Limité le nombre de chiffres après la virgule. [ par zinZ ]
Bonjour, J'ai une petite question toute bête mais j'ai beau chercher dans les packages math et lang, je ne trouve rien. J'effectue des calculs (stat
tronquer un nombre [ par lafolle24320 ]
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
Variables [ par Schecter ]
Bonjour, J'ai deux variable,, la première se nomme x et dans cette variable, je stocke un nombre à virgule. La seconde variable nommée E, permet d'iso
afficher un double avec 2 chiffres apres la virgule [ par kam81 ]
salut, Comment afficher un double avec seulement deux chiffres apres la virgule?
afficher 2 chiffres apres la virgule et convertir en double [ par profiter ]
bonjour pour afficher deux chiffres apres la virgule j'utilise : DecimalFormat df = new DecimalFormat("0.00"); puis df.format(mynumber); j'affiche ce
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
RE : COURRE : COUR par barhoum1111
Cliquez pour lire la suite par barhoum1111 RE : COURRE : COUR par Julien39
Cliquez pour lire la suite par Julien39
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|