Initialiser une variable infinity de type BigInteger
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
Citation:
java.lang.NumberFormatException: Infinite or NaN
et ceci pour la ligne de code :
Code:
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:
1 2 3 4
|
BigInteger x;
if(this.x.equals(Double.POSITIVE_INFINITY))
... |
Merci de me montrer comment lever cette exception, svp.