>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment utiliser Infinity en Java

Bien qu'il soit impossible pour un ordinateur de représenter littéralement la valeur de l'infini en mémoire, le type de données Java "double" et "float" réserve deux emplacements dans sa plage d'adresses qui sont compris par l'ordinateur comme se référant à l'infini positif et négatif.

Étape 1

Ouvrez votre environnement de développement intégré Java (IDE).

Étape 2

Tapez ce qui suit pour définir un double (ou flottant) avec une valeur d'infini positif ou négatif :

double pInfiniteDouble =Double.POSITIVE_INFINITY ; double nInfiniteDouble =Double.NEGATIVE_INFINITY ; float pInfiniteFloat =Float.POSITIVE_INFINITY ; float nInfiniteFloat =Float.NEGATIVE_INFINITY ;

Étape 3

Vérifiez si un double ou un float a une valeur infinie en utilisant la méthode "isInfinite()" :

pInfiniteDouble.isInfinite(); nInfiniteDouble.isInfinite(); pInfiniteFloat.isInfinite(); nInfiniteFloat.isInfinite();

Astuce

Il existe une autre valeur impaire définie dans les types de données Double et Float :NotaNumber (NAN). On y accède avec "Double.NaN" ou "Float.NaN."

Infinity et NaN sont renvoyés par certaines fonctions trigonométriques et logarithmiques du package mathématique Java.


Vie intelligente