Java-lang-double-compare
提供:Dev Guides
Java.lang.Double.compare()メソッド
説明
- java.lang.Double.compare()*メソッドは、指定された2つのdouble値を比較します。 返される整数値の符号は、呼び出しによって返される整数の符号と同じです-
new Double(d1).compareTo(new Double(d2))
宣言
以下は* java.lang.Double.compare()*メソッドの宣言です
public static int compare(double d1, double d2)
パラメーター
- d1 -これは比較する最初のダブルです
- d2 -これは比較する2番目のdoubleです。
戻り値
d1が数値的にd2と等しい場合、このメソッドは値0を返します。 d1が数値的にd2より小さい場合、0より小さい値。 d1がd2よりも数値的に大きい場合、0より大きい値。
例外
NA
例
次の例は、java.lang.Double.compare()メソッドの使用方法を示しています。
package com.finddevguides;
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