Comparer les doubles en Java
-
Utilisez
Compare(Double a, Double b)
pour comparer les doubles en Java -
Utilisez
d2.CompareTo(d1)
pour comparer les doubles en Java
Ce guide vous expliquera comment comparer des doubles dans Java.
Il existe des méthodes intégrées pour comparer les doubles. Les méthodes sont expliquées dans ce guide.
Plongeons dedans.
Les méthodes intégrées de comparaison de doubles en Java sont appelées compare(d1, d2)
et d2.compareTo(d1)
.
Les d1
et d2
ne sont que des noms de variables et ne font pas partie de la syntaxe. Comprenons ces méthodes une par une.
Utilisez Compare(Double a, Double b)
pour comparer les doubles en Java
Vous pouvez comparer les deux doubles en utilisant cette méthode en les passant comme arguments.
Les deux valeurs doubles seront comparées. Si les deux doubles sont numériquement égaux, la fonction donnera 0
en sortie.
Si le premier paramètre, dans ce cas a
, est numériquement inférieur au deuxième paramètre b
, la fonction donnera une valeur inférieure à 0
. Il donnera une valeur supérieure à 0
si a
est supérieur à b
.
Jetez un oeil au code suivant.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(Double.compare(d1, d2));
}
}
Production :
-1
Utilisez d2.CompareTo(d1)
pour comparer les doubles en Java
Dans cette méthode, vous comparez d2
avec d1
. La valeur sera 0
si les deux doubles ont la même valeur.
La valeur sera inférieure à 0
si d2
est numériquement inférieur à d1
. La valeur sera supérieure à 0
si d2
est numériquement supérieur à d1
.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(d1.compareTo(d2));
}
}
Production :
-1
Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.
LinkedIn