Java-math-bigdecimal-floatvalue
提供:Dev Guides
Java.math.BigDecimal.floatValue()メソッド
説明
- java.math.BigDecimal.floatValue()*は、このBigDecimalをfloatに変換します。 このBigDecimalの大きさがfloatとして大きすぎる場合、Float.NEGATIVE_INFINITYまたはFloat.POSITIVE_INFINITYに適切に変換されます。 変換では、戻り値が有限の場合、BigDecimal値の精度に関する情報が失われる可能性があります。
宣言
以下は* java.math.BigDecimal.floatValue()*メソッドの宣言です。
public Float floatValue()
指定者
クラス Number のfloatValue。
パラメーター
NA
戻り値
このメソッドは、BigDecimalオブジェクトのfloat値を返します。
例外
NA
例
次の例は、math.BigDecimal.floatValue()メソッドの使用方法を示しています。
package com.finddevguides;
import java.math.*;
public class BigDecimalDemo {
public static void main(String[] args) {
//create a BigDecimal object
BigDecimal bg;
//create a Float object
Float f;
bg = new BigDecimal("1234.123486");
//assign the converted value of bg to f
f = bg.floatValue();
String str = "Float value of " + bg + " is " + f;
//print f value
System.out.println( str );
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Float value of 1234.123486 is 1234.1235