Java Double compare()方法
java.lang.Double.compare() 方法比較兩個指定的double值。傳回整數值符号是相同的,這将通過調用被傳回整數:new Double(d1).compareTo(new Double(d2))
1 文法
public static int compare(double d1, double d2)
2 參數
d1:這是第一個要比較的double
d2:這是第二個要比較的double。
3 傳回值
此方法傳回值0,如果d1在數值上等于d2; 值小于0,如果d1是數值上比d2小; 傳回值大于0,如果d1數值大于d2。
4 示例
package com.yiidian;
import java.lang.*;
public class DoubleDemo {
public static void main(String[] args) {
// compares the two specified double values
double d1 = 15.45;
double d2 = 11.50;
int retval = Double.compare(d1, d2);
if(retval > 0) {
System.out.println("d1 is greater than d2");
}
else if(retval < 0) {
System.out.println("d1 is less than d2");
}
else {
System.out.println("d1 is equal to d2");
}
}
}
輸出結果為:
d1 is greater than d2