English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

parce que j'ai declare mes var float pour faire tout les operation mais je voudre avec les nombre entier n' affiche pas 18.0 cad le .0
merci

2007-03-26 04:42:15 · 5 réponses · demandé par Anonymous dans Informatique et internet Programmation

5 réponses

Tu peux convertir en int : int v = (int) nb;
Ou alors utiliser un format :
import java.text.DecimalFormat;

fmt = new DecimalFormat ("0"); /* pas sûr pour le pattern, fais des essais */
System.out.println (fmt.format (nb));

2007-03-26 05:01:56 · answer #1 · answered by t_cordonnier 7 · 0 0

ou bien tu mets le type du resultat en integer ou bien tu precise le format du resultat dans l'affichage c-a-d tu met le nombre de chiffres apres la virgule à 0

2007-03-27 07:30:22 · answer #2 · answered by erradja_jihad 1 · 0 0

Il doit bien y avoir une fonction toute bête qui convertit le résultat en entier tout simplement, non? en c++, il s'agit des casts, en javascript il suffit d'appeler la fonction "parseInt" sur le résultat. Il doit surement y avoir la même chose en java, non?

J'ai déjà fait un tout petit peu de java mais c'était il y a 8 ans dans le cadre de ma maîtrise d'informatique... faudrait que je m'y remette...

2007-03-26 11:55:30 · answer #3 · answered by Myster 3 · 0 0

retourne var.intValue()

2007-03-26 11:50:48 · answer #4 · answered by Du93 2 · 0 0

Dans ma jeunesse je jouais sur le format d'affichage que je mettais toujours en alphanumérique au lieu de numérique et parfois une fonction d'arrondi mais java doit avoir sûrement un truc tout prêt.

2007-03-26 11:48:36 · answer #5 · answered by Charly 01 7 · 0 0

fedest.com, questions and answers