Programme Java
mokmok01
-
Mokmok01 -
Mokmok01 -
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
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
-
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.