Java-math-bigdecimal-doublevalue

提供:Dev Guides
移動先:案内検索

Java.math.BigDecimal.doubleValue()メソッド

説明

  • java.math.BigDecimal.doubleValue()*は、このBigDecimalをdoubleに変換します。 このBigDecimalの大きさがdoubleとして大きすぎる場合、Double.NEGATIVE_INFINITYまたはDouble.POSITIVE_INFINITYに適切に変換されます。 戻り値が有限であっても、この変換によりBigDecimal値の精度に関する情報が失われる可能性があります。

宣言

次に、* java.math.BigDecimal.doubleValue()*メソッドの宣言を示します。

public double doubleValue()

指定者

クラス number のdoubleValue。

パラメーター

NA

戻り値

このメソッドは、このBigDecimalをdoubleに変換して返します。

例外

NA

次の例は、math.BigDecimal.doubleValue()メソッドの使用法を示しています。

package com.finddevguides;

import java.math.*;

public class BigDecimalDemo {

   public static void main(String[] args) {

     //create a BigDecimal object
      BigDecimal bg;

     //create a Double object
      Double d;

      bg = new BigDecimal("1234");

     //assign the converted value of bg to d
      d = bg.doubleValue();

      String str = "Double value of " + bg + " is " + d;

     //print d value
      System.out.println( str );
   }
}

上記のプログラムをコンパイルして実行すると、次の結果が生成されます-

Double value of 1234 is 1234.0