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.