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