Bonjour,

Je vous explique mon problème. Je fais des calculs assez complexe en java. Du coup j'utilise la classe BigDecimal pour représenter mes nombres qui peuvent être très grands !
Par contre, j'ai un souci avec la fonction exp.
Comme elle ne prend pas de Bigdecimal en parametre, je suis obliger de convertir mon Bigdecimal en double, puis de le reconvertir en bigdecimal et la ca pete !
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BigDecimal NBFinal = new BigDecimal(String.valueOf(StrictMath.exp(NB.doubleValue())));
Selon le nombre NB, le résultat de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
StrictMath.exp(NB.doubleValue())
me donne "infinity" et là ça plante
Comment est-ce que je pourrais faire, une idée ?
Merci.