Java Double.floatValue() 方法及代码示例

将当前 Double 进行原始值缩小转换后返回 float.

初见版本

1.0

定义

public float floatValue()

返回值

返回当前对象的浮点数表示

说明

Number 类的 floatValue() 方法指定实现.

具体实现参阅 Java™ 语言规范: 5.1.3 原始值缩小转换

示例

获取 Double 对象浮点值的示例

package com.yi21.Double;

public class Yi21DoubleFloatValue {

    public static void main(String[] args) {

        Double d = 0.0;
        System.out.println(d + " 的浮点值: " + d.floatValue());

        d = -0.0;
        System.out.println(d + " 的浮点值: " + d.floatValue());

        d = Double.NaN;
        System.out.println(d + " 的浮点值: " + d.floatValue());

        d = Double.POSITIVE_INFINITY;
        System.out.println(d + " 的浮点值: " + d.floatValue());

    }

}

执行结果为 :

0.0的浮点值: 0.0
-0.0的浮点值: -0.0
NaN的浮点值: NaN
Infinity的浮点值: Infinity