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 :
BigDecimal NBFinal = new BigDecimal(String.valueOf(StrictMath.exp(NB.doubleValue())));
Selon le nombre NB, le résultat de
StrictMath.exp(NB.doubleValue())
me donne "infinity" et là ça plante 
Comment est-ce que je pourrais faire, une idée ?
Merci.
Partager