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

Méthode Java Double class compare() avec exemple

Méthode compare() à double classe

  • méthode compare() est disponible dans le package java.lang.
  • méthode compare() est utilisé pour vérifier l'égalité ou l'inégalité des deux valeurs doubles données ou en d'autres termes, nous pouvons dire que cette méthode est utilisée pour comparer deux valeurs doubles.
  • méthode compare() est une méthode statique, elle est également accessible avec le nom de la classe et si nous essayons d'accéder à la méthode avec l'objet de la classe, nous n'obtiendrons pas d'erreur.
  • méthode compare() ne lève pas d'exception lors de la comparaison de valeurs doubles.

Syntaxe :

    public static int compare(double value1, double value2);

Paramètre(s) :

  • double value1, double value2 – Ces paramètres représentent les valeurs doubles à comparer.

Valeur renvoyée :

Le type de retour de cette méthode est int, elle retourne une valeur entière.

  • Dans le premier cas, il renvoie 0 si value1 est mathématiquement égal à value2.
  • Dans le second cas, il renvoie la valeur <0 si valeur1 est mathématiquement inférieure à valeur2.
  • Dans le troisième cas, il renvoie la valeur> 0 si valeur1 est mathématiquement supérieure à valeur2.

Exemple :

// Java program to demonstrate the example 
// of compare(double value1,double value2) 
// method of Double class

public class CompareOfDoubleClass {
    public static void main(String[] args) {
        // Variables initialization
        double value1 = 18.20;
        double value2 = 20.20;

        // It compares two double values and 
        // returns the result in another variable (compare) 
        // of integer types
        int compare = Double.compare(value1, value2);

        // Display result
        System.out.println("Double.compare(value1,value2): " + compare);
        System.out.println();

        if (compare == 0)
            System.out.println("value1 is equal to value2");
        else if (compare < 0)
            System.out.println("value1 is less than value2");
        else
            System.out.println("value1 is greater than value2");
    }
}

Sortie

Double.compare(value1,value2): -1

value1 is less than value2

Balise Java