>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment utiliser l'infini en Java

Bien qu'il soit impossible pour un ordinateur de représenter littéralement la valeur de l'infini en mémoire, les types de données Java double et float réservent deux emplacements dans leur plage d'adressage que l'ordinateur comprend comme faisant référence à l'infini positif et négatif.

Étape 1

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

Étape 2

Saisissez ce qui suit pour définir un double (ou float) 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 float a une valeur d'infini en utilisant la méthode isInfinite() :

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

Astuce

  • Il existe une autre valeur particulière définie dans les types Double et Float : Not a Number (NaN). On y accède avec Double.NaN ou Float.NaN.
  • L'infini et NaN sont retournés par certaines fonctions trigonométriques et logarithmiques du package Java math.
Vie connectée