Java Float compareTo()方法及示例

Java Float compareTo()方法及示例

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

语法

public int compareTo(Object f)

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

返回值: 该函数的返回值如下。

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

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

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

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

输出

f1=f2





程序2: 当f1<f2

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

输出

f1





程序3: 当f1>f2时

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

输出

f1>f2





参考资料: https://docs.oracle.com/javase/7/docs/api/java/lang/Float.html#compareTo(java.lang.Float)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程