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

Méthode Java Float class compare() avec exemple

Méthode de comparaison() de la classe flottante

  • 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 flottantes données ou en d'autres termes, nous pouvons dire que cette méthode est utilisée pour comparer deux valeurs flottantes.
  • 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 un objet de classe, nous n'obtiendrons pas d'erreur.
  • méthode compare() ne lève pas d'exception au moment de la comparaison des valeurs flottantes.

Syntaxe :

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

Paramètre(s) :

  • float value1, float value2 - représentent les valeurs flottantes à comparer.

Valeur renvoyée :

Le type de retour de cette méthode est int, il retourne une valeur entière, basée sur les conditions suivantes,

  • Il renvoie 0 si valeur1 est mathématiquement égale à valeur2.
  • Il renvoie la valeur <0 si valeur1 est mathématiquement inférieure à valeur2.
  • Il renvoie la valeur> 0 si valeur1 est mathématiquement supérieure à valeur2.

Exemple :

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

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

        // It compare two float values and placed the result 
        // in another variable (compare) of integer type
        int compare = Float.compare(value1, value2);

        // Display result
        System.out.println("Float.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

Float.compare(value1,value2): -1

value1 is less than value2

Balise Java