全屏
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
分享到:
0评论