Este blog discutirá los métodos para comparar dobles en Java.
Cómo comparar dobles en Java?
Para comparar dobles en Java, puede usar:
Discutiremos cada uno de los métodos mencionados anteriormente uno por uno!
Método 1: Comparar dobles en Java usando el método compare ()
El "comparar()El método se utiliza para comparar dos valores dobles específicos. Es el método estático de la clase de envoltorio Java doble.
Sintaxis
La sintaxis del método compare () es:
Aquí, el método compare () toma dos valores de tipo doble "D1" y "D2"Como argumentos y devuelve valores de tipo entero: 1, -1 o 0 dependiendo de las condiciones:
Eche un vistazo a los ejemplos dados para una mejor comprensión.
Ejemplo
En este ejemplo, compararemos dos valores de doble tipo ","DB1" y "DB2", con "167.643" y "986.675", dónde "d"Indica que es un valor de doble tipo:
Doble DB1 = 167.643d;Compararemos los dobles creados y almacenaremos el valor devuelto en "compensación":
Comp = (doble.comparar (db1, db2));Agregue las condiciones if-else-if para verificar si los valores comparados mayores que, menores o iguales entre sí:
if (comp> 0)La salida dada indica que el valor de "DB1" es menos que "DB2":
Ahora, dirígete hacia el siguiente método.
Método 2: Compare los dobles en Java usando el método Compareto ()
El "comparar con()"El método también se usa para comparar dobles en Java, y también pertenece al"DobleClase de envoltura de Java. En este método, el primer valor doble se compara con el segundo valor doble.
Sintaxis
La sintaxis del método Compareto () es:
D1.Compareto (doble D2)Aquí, "D1"Se compara con"D2"Con la ayuda del"comparar con()" método.
Ejemplo
Los valores de dos objetos de doble tipo "DB1" y "DB2"De la clase doble se comparará:
Aquí, pasaremos "DB2"Como argumento para"DB1":
Comp = DB1.Compareto (DB2);Especifique las condiciones if-else-if para verificar si los valores comparados son mayores que, menores o iguales entre sí:
if (comp> 0)La ejecución del programa anterior le permitirá saber que ambos valores son los mismos:
Recopilamos todas las instrucciones esenciales relacionadas con la comparación de dobles en Java.
Conclusión
Para comparar dobles en Java, tenemos dos métodos incorporados de la clase de envoltura de doble Java: el método compare () y el método Compareto (). Ambos valores de tipo entero de retorno después de compararse, donde el cero muestra que los valores son iguales, mientras que uno indica que el primer valor es mayor que el segundo valor y -1 para su inversa. En este blog, discutimos los métodos para comparar dobles en Java.