Java.math.BigDecimal.floatValue()方法
java.math.BigDecimal.floatValue()將此BigDecimal轉換為浮點數。如果此BigDecimal具有太大的幅度表示為float值,它會被轉換為Float.NEGATIVE_INFINITY或Float.POSITIVE_INFINITY(如適用)。該轉換也可能丟失關於BigDecimal值的精度信息時,返回值是有限的。
聲明
以下是java.math.BigDecimal.floatValue()方法的聲明
public Float floatValue()
指定
-
floatValue 在類 Number 中
參數
-
NA
返回值
此方法返回BigDecimal對象的浮點值
異常
-
NA
例子
下麵的例子顯示math.BigDecimal.floatValue()方法的用法
package com.yiibai; 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