天天看點

java double.compare_Java Double compare()方法

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