Partie entière d'un double [Résolu]

Signaler
Messages postés
348
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
6 novembre 2008
-
alonsyl
Messages postés
348
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
6 novembre 2008
-
bonjour,

pourriez-vous m'indiquer la methode qui permet de renvoyer la partie entiere d'une "double".
NB : j'ai deja essaye Math.round(9.685612) mais ca me renvoie 10 et non 9.

merci a vous,

alonsyl

2 réponses

Messages postés
348
Date d'inscription
mardi 6 avril 2004
Statut
Membre
Dernière intervention
6 novembre 2008
7
j'ai trouve des fonctions Math.floor(nbre) et Math.ceil(nbre) qui premettent d'arrondir respectivement aux entiers inferieurs et superieurs.
Messages postés
344
Date d'inscription
mardi 18 mai 2004
Statut
Membre
Dernière intervention
23 juin 2006
3
Tu peux utiliser Math.floor(double i);

Sinon tu fais par exemple:
double d = 2.3568;
int i = (int)d; // i sera égal à 2.