Exception avec BigDecimal à l'aide..
Bonjour, voila j'ai un TP et je dois le rendre demain et j'ai une exception avec ce bout de code:
Code:
1 2 3
| BigDecimal f1 = huiit.multiply(n);
BigDecimal f11 = f1.add(uun);
BigDecimal formule1 = quaatre.divide(f11); |
l'exception est :
Code:
1 2 3 4 5 6 7 8
| Je suis enregistré
i'm waiting
Exception in thread "Thread-1" java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.
at java.math.BigDecimal.divide(Unknown Source)
at fr.unice.miage.sysdis.Task.formulePI(Task.java:67)
at fr.unice.miage.sysdis.Task.execute(Task.java:41)
at fr.unice.miage.sysdis.Volunteer.run(Volunteer.java:81)
at java.lang.Thread.run(Unknown Source) |
Je sais qu'il dit que le résultat est indéterminé mais je sais pas comment régler ce problème, merci pour votre aide... Merci encore une fois...