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)
相關用法
- Java Floats.indexOf(float[] array, float[] target)用法及代碼示例
- Java Floats.indexOf(float[] array, float target)用法及代碼示例
- Java ShortBuffer compareTo用法及代碼示例
- Java OffsetDateTime compareTo()用法及代碼示例
- Java UUID compareTo()用法及代碼示例
- Java Year compareTo()用法及代碼示例
- Java Boolean compareTo()用法及代碼示例
- Java OffsetTime compareTo()用法及代碼示例
- Java Instant compareTo()用法及代碼示例
- Java ChronoLocalDate compareTo()用法及代碼示例
- Java Path compareTo()用法及代碼示例
- Java Date compareTo()用法及代碼示例
- Java Double.compareTo()用法及代碼示例
- Java DoubleBuffer compareTo()用法及代碼示例
- Java LocalDateTime compareTo()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 Float compareTo() method in Java with examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。