En implémentant une application cryptographique, j'ai besoin de travailler avec des BigIntegers, seulement pour une variable de type infini, ceci me cause une exception
java.lang.NumberFormatException: Infinite or NaN
et ceci pour la ligne de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
BigInteger xInfinity = new BigDecimal(Double.POSITIVE_INFINITY).toBigInteger();
j'aurai aussi besoin de tester si une variable donnée est un chiffre à l'infini, donc j'ai essayé avec celui là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
BigInteger x;
if(this.x.equals(Double.POSITIVE_INFINITY))
...
Merci de me montrer comment lever cette exception, svp.