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 Java "double" et "float" type de données réserve deux emplacements dans sa plage d'adresses qui sont compris par l'ordinateur comme faisant référence au positif et au négatif infini.

Étape 1

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

Vidéo du jour

Étape 2

Tapez ce qui suit pour définir un double (ou float) avec une valeur infini positive ou négative :

double pInfiniteDouble = Double. POSITIF_INFINITY; double nInfiniteDouble = Double. NEGATIVE_INFINITY; float pInfiniteFloat = Flotteur. POSITIF_INFINITY; float nInfiniteFloat = Flotteur. 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();

Conseil

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

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