A l'aide, comment extraire la partie entière [Résolu/Fermé]
Signaler
Thinathenet
Thinathenet
- Messages postés
- 20
- Date d'inscription
- mardi 11 mars 2014
- Statut
- Membre
- Dernière intervention
- 26 mars 2014
Thinathenet
- Messages postés
- 20
- Date d'inscription
- mardi 11 mars 2014
- Statut
- Membre
- Dernière intervention
- 26 mars 2014
Bonjour,
Comment peux je extraire la partie entière d'un réel avec Java et merciii :) !!!
Comment peux je extraire la partie entière d'un réel avec Java et merciii :) !!!
A voir également:
- Partie entière java
- Java partie entière - Meilleures réponses
- Partie entière en c - Meilleures réponses
- A l'aide, comment extraire la partie entière ✓ - Forum - Java
- [C] Extraire partie entière et partie décimal ✓ - Forum - C
- Division entière java - Forum - Programmation
- Php partie entière ✓ - Forum - PHP
- Excel partie entière ✓ - Forum - VB / VBA
2 réponses
walidovich_85
- Messages postés
- 608
- Date d'inscription
- mardi 12 janvier 2010
- Statut
- Membre
- Dernière intervention
- 25 octobre 2015
Bonjour,
Le primitif qui représente les nombre réels est "double".
alors pour extraire l'entier "int" de ce nombre réel, il suffit de faire comme cet exemple:
Le résultat:
Bonne chance
Being normal is boring... being geek is interesting
Le primitif qui représente les nombre réels est "double".
alors pour extraire l'entier "int" de ce nombre réel, il suffit de faire comme cet exemple:
double d = -12.91; System.out.println("d= " + d); int i = (int) d; System.out.println("i= " + i);
Le résultat:
d= -12.91 i= -12
Bonne chance
Being normal is boring... being geek is interesting
KX
- Messages postés
- 16187
- Date d'inscription
- samedi 31 mai 2008
- Statut
- Modérateur
- Dernière intervention
- 26 janvier 2021
Sinon, il y a la classe Math...
public static void f(double d) { System.out.println("double= "+d +", round= "+Math.round(d) +", rint= " +Math.rint(d) +", floor= "+Math.floor(d) +", ceil= " +Math.ceil(d)); } public static void main(String[] args) { f(1.2); // round= 1, rint= 1.0, floor= 1.0, ceil= 2.0 f(1.8); // round= 2, rint= 2.0, floor= 1.0, ceil= 2.0 f(-1.2);// round= -1, rint= -1.0, floor= -2.0, ceil= -1.0 f(-1.8);// round= -2, rint= -2.0, floor= -2.0, ceil= -1.0 }
Donc la partie est (-12) et la partie entière avec arrondissement est (-13) .
et pour un ancien spécialiste en Mathématique, c'était grave et cool d'oublier les fondamentaux.
Vu que c'est la première fois que je programme avec Java et en plus de ça pour mon mémoire de fin d'étude alors c'est un peu difficile pour moi !