Les Allergies
Alimentaires
Posez votre question Signaler

Aide en java "arrondir un float"

sandrine - Dernière réponse le 15 oct. 2011 à 17:02
je fais un module de calcul d'impot en java et je voudrais arrondir ou tronquer mes resultats "float" à 2 chiffres apres la virgule
Merci de votre aide
sandrine
Lire la suite 

Aide en java "arrondir un float" »

5 réponses
Réponse
+6
moins plus
Multiplier par 100,
Prendre l'entier le plus proche,
Diviser l'entier par 100.
Ajouter un commentaire
Réponse
+6
moins plus
Dans le package java.lang.Math, tu peux aussi utiliser la fonction round(float f) qui te renvoit un int... (marche si tu fais la multiplication par 100 puis la division comme expliqué au dessus)
Ajouter un commentaire
Réponse
+2
moins plus
Il y a plus simple, il suffit juste de "caster" votre float en int :

(int) nombre
Ajouter un commentaire
Réponse
+0
moins plus
essai avec "intValue"
Ca doit te retourner un int !

donc
Float nombre;
int final;

final = nombre.intValue();

Voila voili
freeman
Ajouter un commentaire
Réponse
+0
moins plus
soit la variable nombre ton réel : (entier : valeur d'arrivée)

int entier = Integer.valueOf(nombre).intValue();
Ajouter un commentaire
Ce document intitulé « aide en java "arrondir un float" » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?