當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Float compareTo()用法及代碼示例


Float類的comapreTo()方法是Java中的內置方法,用於比較兩個指定的float值。返回的整數值的符號與函數調用將返回的整數的符號相同。

用法:

public int compare(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

// 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)



相關用法


注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Float compareTo() method in Java with examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。