Méthode isInfinite() de la classe Java Float avec exemple
Syntaxe :
public boolean isInfinite (); public static boolean isInfinite (float value);
Méthode isInfinite() de la classe flottante
- méthode isInfinite() est disponible dans le package java.lang.
- méthode isInfinite() est utilisé pour vérifier l'infinité de cet objet flottant (c'est-à-dire soit l'infini positif soit l'infini négatif).
- méthode isInfinite(float value) est utilisé pour vérifier que l'infini de l'argument donné est de type float (c'est-à-dire soit l'infini positif soit l'infini négatif).
- Ce sont des méthodes non statiques, elles ne sont accessibles qu'avec l'objet de classe et si nous essayons d'accéder à la méthode avec le nom de la classe, nous obtiendrons une erreur.
- Ces méthodes ne lèvent pas d'exception au moment de la vérification de l'infini.
Paramètre(s) :
- Dans le premier cas - isInfinite() , nous ne transmettons aucun paramètre ou valeur.
- Dans le deuxième cas - isInfinite(float value) , on passe un seul paramètre ou valeur est de type float.
Valeur renvoyée :
Le type de retour de cette méthode est booléen, il renvoie une valeur booléenne vraie ou fausse selon la condition.
- Dans le premier cas, si la valeur donnée représentée par l'objet est soit l'infini positif, soit l'infini négatif, il renvoie vrai.
- Dans le second cas, si la valeur donnée représentée par l'objet n'est ni l'infini positif ni l'infini négatif, il renvoie faux.
Exemple :
// Java program to demonstrate the example // of isInfinite() method of Float class public class IsInfiniteOfFloatClass { public static void main(String[] args) { // Object initialization Float ob1 = new Float(10.0 / 0.0); Float ob2 = new Float(-20.0 / 0.0); Float ob3 = new Float(20.0); // Display ob1,ob2 and ob3 values System.out.println("ob1: " + ob1); System.out.println("ob2: " + ob2); System.out.println("ob3: " + ob3); // It checks infinity by calling ob1.isInfinite() for ob1 // and ob2.isInfinite() for ob2 boolean infinite1 = ob1.isInfinite(); boolean infinite2 = ob2.isInfinite(); // Display result values System.out.println("ob1.isInfinite(): " + infinite1); System.out.println("ob2.isInfinite(): " + infinite2); // It checks infinity by calling Float.isInfinite(ob3) for ob3 boolean infinite3 = Float.isInfinite(ob3); // Display result values System.out.println("Float.isInfinite(ob3): " + infinite3); } }
Sortie
ob1: Infinity ob2: -Infinity ob3: 20.0 ob1.isInfinite(): true ob2.isInfinite(): true Float.isInfinite(ob3): false