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

Méthode Java Float class compareTo() avec exemple

Méthode de classe flottante compareTo()

  • méthode compareTo() est disponible dans le package java.lang.
  • méthode compareTo() est utilisé pour vérifier mathématiquement l'égalité ou l'inégalité de cet objet Float par rapport à l'objet Float donné ou, en d'autres termes, nous pouvons dire que cette méthode est utilisée pour comparer deux objets Float.
  • méthode compareTo() 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 compareTo() ne lève pas d'exception au moment de comparer l'objet Float.

Syntaxe :

    public int compareTo(Float value2);

Paramètre(s) :

  • Float value2 - représente l'objet Float avec lequel comparer.

Valeur renvoyée :

Le type de retour de cette méthode est int, il retourne une valeur entière sur la base des conditions suivantes,

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

Exemple :

// Java program to demonstrate the example 
// of compareTo(Float value2) method of 
// Float class

public class CompareToOfFloatClass {
    public static void main(String[] args) {
        // Variables initialization
        float f1 = 30.20f;
        float f2 = 40.20f;

        // Float instance 
        Float value1 = new Float(f1);
        Float value2 = new Float(f2);

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

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

value1.compareTo(value2): -1

value1 is less than value2

Balise Java