Comparar dobles en Java
-
Use
Compare(Double a, Double b)
para comparar dobles en Java -
Utilice
d2.CompareTo(d1)
para comparar dobles en Java
Esta guía le dirá cómo comparar dobles en Java.
Hay algunos métodos incorporados para comparar dobles. Los métodos se explican en esta guía.
Sumerjámonos.
Los métodos integrados para comparar dobles en Java se denominan compare(d1, d2)
y d2.compareTo(d1)
.
El d1
y d2
son solo nombres de variables, no forman parte de la sintaxis. Entendamos estos métodos uno por uno.
Use Compare(Double a, Double b)
para comparar dobles en Java
Puede comparar los dos dobles usando este método pasándolos como argumentos.
Se compararán los dos valores dobles. Si ambos dobles son numéricamente iguales, la función dará como salida 0
.
Si el primer parámetro, en este caso a
, es numéricamente menor que el segundo parámetro b
, la función dará un valor inferior a 0
. Dará un valor mayor que 0
si a
es mayor que b
.
Echa un vistazo al siguiente código.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(Double.compare(d1, d2));
}
}
Producción :
-1
Utilice d2.CompareTo(d1)
para comparar dobles en Java
En este método, comparas d2
con d1
. El valor será 0
si ambos dobles tienen el mismo valor.
El valor será inferior a 0
si d2
es numéricamente inferior a d1
. El valor será mayor que 0
si d2
es numéricamente mayor que d1
.
public class Main {
public static void main(String[] args) {
Double d1 = 5.643d;
Double d2 = 7.675d;
System.out.println(d1.compareTo(d2));
}
}
Producción :
-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