Java >> Tutoriel Java >  >> Tag >> class

Méthode Java Double class isInfinite() avec exemple

Méthode isInfinite() à double classe

  • méthode isInfinite() est disponible dans le package java.lang.
  • méthode isInfinite() est utilisé pour vérifier l'infini (c'est-à-dire l'infini positif ou l'infini négatif).
  • méthode isInfinite() est une méthode non statique, elle est accessible uniquement 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.
  • méthode isInfinite() ne lève pas d'exception lors de la vérification de l'infini.

Syntaxe :

    public boolean isInfinite();

Paramètre(s) :

  • Il n'accepte aucun paramètre.

Valeur renvoyée :

Le type de retour de cette méthode est booléen, elle retourne "true" si cet objet est soit l'infini positif ou négatif, sinon elle retourne "false".

Exemple :

// Java program to demonstrate the example 
// of isInfinite() method of Double class

public class IsInfiniteOfDoubleClass {
    public static void main(String[] args) {
        // Object initialization
        Double ob1 = new Double(10.0 / 0.0);
        Double ob2 = new Double(-20.0 / 0.0);
        Double ob3 = new Double(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 and ob2.isInfinite() for ob3 
        boolean infinite1 = ob1.isInfinite();
        boolean infinite2 = ob2.isInfinite();
        boolean infinite3 = ob3.isInfinite();

        // Display result values
        System.out.println("ob1.isInfinite(): " + infinite1);
        System.out.println("ob2.isInfinite(): " + infinite2);
        System.out.println("ob3.isInfinite(): " + infinite3);
    }
}

Sortie

ob1: Infinity
ob2: -Infinity
ob3: 20.0
ob1.isInfinite(): true
ob2.isInfinite(): true
ob3.isInfinite(): false

Balise Java