Je suppose que vous utilisez des maths entières pour une raison. Si c'est le cas, vous pouvez obtenir un résultat qui, d'un point de vue fonctionnel, est presque identique à celui de POSITIVE_INFINITY en utilisant le champ MAX_VALUE de la fonction Integer
classe :
Integer myInf = Integer.MAX_VALUE;
(Et pour NEGATIVE_INFINITY, vous pourriez utiliser MIN_VALUE.) Il y aura bien sûr quelques différences fonctionnelles, par exemple, lors de la comparaison de myInf
à une valeur qui se trouve être MAX_VALUE : il est clair que ce nombre n'est pas inférieur à myInf
.
Il y a aussi une bibliothèque qui possède en fait des champs POSITIVE_INFINITY et NEGATIVE_INFINITY, mais qui ne sont en fait que de nouveaux noms pour MAX_VALUE et MIN_VALUE.
11 votes
Il existe un nombre infini d'infinis, lequel voulez-vous modéliser ?
11 votes
Pourquoi
-==0
être vrai ? Et aussi : Pourquoi avez-vous besoin d'une telle chose ?