Méthode isInfinite de la classe Float en Java

JavaJavaBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

La méthode isInfinite() est une méthode intégrée de la classe Float en Java. Elle est utilisée pour vérifier si une valeur flottante est infinie ou non. Elle renvoie true pour une valeur infinie et false pour une valeur finie.

Définir la méthode principale

La méthode main() est le point d'entrée du programme. Dans cette étape, nous allons définir la méthode main().

public static void main(String[] args) {

}

Créer une variable de type float

Dans cette étape, nous allons créer une variable de type float et lui assigner une valeur. La valeur peut être n'importe quel nombre flottant fini ou infini. Dans ce laboratoire, nous utiliserons les valeurs Float.POSITIVE_INFINITY et Float.NaN.

float myFloat = Float.POSITIVE_INFINITY;

Utiliser la méthode isInfinite()

Dans cette étape, nous allons utiliser la méthode isInfinite() pour vérifier si la valeur flottante est infinie ou non.

boolean infinity = Float.isInfinite(myFloat);

if(infinity == true){
  System.out.println("Value is infinite");
} else {
  System.out.println("Value is finite");
}

Ici, Float.isInfinite(myFloat) renverra true si la valeur de myFloat est infinie.

Utiliser la méthode isNaN()

Dans cette étape, nous allons également utiliser la méthode isNaN() pour vérifier si la valeur flottante n'est pas un nombre (NaN).

boolean nan = Float.isNaN(myFloat);

if(nan == true){
  System.out.println("Value is not a number (NaN)");
} else {
  System.out.println("Value is not NaN");
}

Ici, Float.isNaN(myFloat) renverra true si la valeur de myFloat est NaN.

Enregistrer et compiler

Enregistrez le fichier FloatingNumbers.java puis ouvrez votre Terminal ou Invite de commandes. Compilez le fichier à l'aide de la commande javac :

javac FloatingNumbers.java

Exécuter le programme

Exécutez le programme à l'aide de la commande java :

java FloatingNumbers

Vous verrez la sortie suivante :

Value is infinite
Value is not NaN

Récapitulatif

Dans ce laboratoire, nous avons appris à utiliser la méthode isInfinite() de la classe Float en Java, qui permet de vérifier si une valeur flottante est infinie ou non. Nous avons également appris à utiliser la méthode isNaN() pour vérifier si la valeur flottante n'est pas un nombre.