Programme Java

Fermé
mokmok01 - 18 sept. 2012 à 17:19
 Mokmok01 - 18 sept. 2012 à 18:24
Bonjour,
Je programme depuis peu sur Java, et je voudrais savoir comment afficher un nombre sous forme de fraction, ou sous forme simplifié:
Mon programme me donne un résultat peu évident du style:
7.2351649851326459785654895

D'avance merci


1 réponse

KX Messages postés 16668 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 17 mars 2023 3 005
18 sept. 2012 à 17:31
On ne peut pas, du moins pas de manière simple, car soit Java utilise des valeurs approchées pour faire les calculs de flottants, soit il tronque les résultats pour faire les calculs d'entiers.

Par contre on peut "s'amuser" à faire une classe de nombres rationnels en utilisant des BigInteger au numérateur et au dénominateur, mais ça n'existe pas dans la bibliothèque standard.
0
Ok merci quand meme! ;)
0