Float类的comapre()方法是Java中的内置方法,用于比较两个指定的float值。返回的整数值的符号与函数调用将返回的整数的符号相同。
用法:
public static int compare(float f1, float f2)
参数:该函数接受两个参数:
- f1:要比较的第一个浮点值。
- f2:要比较的第二个浮点值。
返回值:该函数返回值如下:
- 0:如果f1在数值上等于f2。
- 负值:如果f1在数值上小于f2。
- 正值:如果f1在数值上大于f2。
以下示例程序旨在说明Float.compare()函数的使用:
示例1:当两个整数相同时
// Java Program to illustrate
// the Float.compare() 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 (Float.compare(f1, f2) == 0) {
System.out.println("f1=f2");
}
else if (Float.compare(f1, f2) < 0) {
System.out.println("f1<f2");
}
else {
System.out.println("f1>f2");
}
}
}
输出:
f1=f2
示例2:当f1
// Java Program to illustrate
// the Float.compare() 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 (Float.compare(f1, f2) == 0) {
System.out.println("f1=f2");
}
else if (Float.compare(f1, f2) < 0) {
System.out.println("f1<f2");
}
else {
System.out.println("f1>f2");
}
}
}
输出:
f1
示例3:当f1> f2
// Java Program to illustrate
// the Float.compare() 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 (Float.compare(f1, f2) == 0) {
System.out.println("f1=f2");
}
else if (Float.compare(f1, 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#compare(float, %20float)
相关用法
- Java Floats.indexOf(float[] array, float target)用法及代码示例
- Java Floats.indexOf(float[] array, float[] target)用法及代码示例
- Java Boolean compare()用法及代码示例
- Java Double compare()用法及代码示例
- Java Byte compare()用法及代码示例
- Java Guava Ints.compare()用法及代码示例
- Java Guava Doubles.compare()用法及代码示例
- Java Guava Longs.compare()用法及代码示例
- Java Guava Chars.compare()用法及代码示例
- Java Guava Floats.compare()用法及代码示例
- Java Guava Booleans.compare()用法及代码示例
- Java Float floatToIntBits()用法及代码示例
- Java Float floatToRawIntBits()用法及代码示例
- Java Float hashCode()用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Float compare() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。