Método flotante compareTo() en Java con ejemplos

El método comapreTo() de Float Class es un método incorporado en Java que compara los dos valores flotantes especificados. El signo del valor entero devuelto es el mismo que el del entero que devolvería la llamada a la función. 

Sintaxis:  

public int compareTo(Object f)

Parámetros: La función acepta un objeto de parámetro obligatorio f que es el valor a comparar.

Valor devuelto: la función devuelve el valor de la siguiente manera:  

  • igual a 0: el objeto f es igual al objeto del argumento
  • menor que 0: el objeto f es menor que el objeto del argumento
  • mayor que 0: el objeto f es mayor que el objeto del argumento

Los siguientes programas ilustran el uso de la función Float.compareTo():

Programa 1: Cuando dos enteros son iguales  

Java

// Java Program to illustrate
// the Float.compareTo() method
 
import java.lang.Float;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Get the two float values
        // to be compared
        Float f1 = 1023f;
        Float f2 = 1023f;
 
        // function call to compare two float values
        if (f1.compareTo(f2) == 0) {
 
            System.out.println("f1=f2");
        }
        else if (f1.compareTo(f2) < 0) {
 
            System.out.println("f1<f2");
        }
        else {
 
            System.out.println("f1>f2");
        }
    }
}
Producción: 

f1=f2





 

Programa 2: Cuando f1<f2

Java

// Java Program to illustrate
// the Float.compareTo() method
 
import java.lang.Float;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Get the two float values
        // to be compared
        Float f1 = 10f;
        Float f2 = 1023f;
 
        // function call to compare two float values
        if (f1.compareTo(f2) == 0) {
 
            System.out.println("f1=f2");
        }
        else if (f1.compareTo(f2) < 0) {
 
            System.out.println("f1<f2");
        }
        else {
 
            System.out.println("f1>f2");
        }
    }
}
Producción: 

f1





Programa 3: Cuando f1>f2

Java

// Java Program to illustrate
// the Float.compareTo() method
 
import java.lang.Float;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // Get the two float values
        // to be compared
        Float f1 = 1023f;
        Float f2 = 10f;
 
        // function call to compare two float values
        if (f1.compareTo(f2) == 0) {
 
            System.out.println("f1=f2");
        }
        else if (f1.compareTo(f2) < 0) {
 
            System.out.println("f1<f2");
        }
        else {
 
            System.out.println("f1>f2");
        }
    }
}
Producción: 

f1>f2





 

Referencia: https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#compareTo(java.lang.Float)
 

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *