📜  Java中的浮点 compareTo() 方法及示例

📅  最后修改于: 2022-05-13 01:54:23.560000             🧑  作者: Mango

Java中的浮点 compareTo() 方法及示例

Float 类comapreTo()方法是Java中的一个内置方法,用于比较两个指定的浮点值。返回的整数值的符号与函数调用将返回的整数的符号相同。

句法:

public int compareTo(Object f)

参数:该函数接受一个强制参数对象f ,它是要比较的值。

返回值:函数返回值如下:

  • 等于 0:对象 f 等于参数对象
  • 小于 0:对象 f 小于参数对象
  • 大于 0:对象 f 大于参数对象

下面的程序说明了 Float.compareTo()函数的使用:

程序1:当两个整数相同时

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("f1f2");
        }
    }
}


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("f1f2");
        }
    }
}


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("f1f2");
        }
    }
}


输出:
f1=f2





程序 2:当 f1

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("f1f2");
        }
    }
}
输出:
f1





程序 3:当 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("f1f2");
        }
    }
}
输出:
f1>f2





参考: https: Java Java.lang.Float)