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