Java Float类型

Float类型

Java中的Float类型是浮点数float的包装类,Float的变量实例化后得到的是一个Java对象,也就是Float对象,而float变量赋值之后得到的是一个Java基本数据类型的变量。Float类继承自Number类,而Number类中声明了许多方法,可以供Float类对象调用。

Float类型定义语法

Float objName = Float.valueOf( floatValue )

提示:语法使用的是一个单精度浮点数来创建Float对象。

提示:Float类使用final关键字进行声明,因此Float类不可以被继承重写。

提示:也可以使用float的装箱来创建Float对象,这在Java编程中可能会比较常见。

float装箱

float的装箱指的是float类型的变量或字面量被Java编译器自动转换为Float类型对象。而什么时候会被自动转换呢?比如将float类型的值或变量当作Float类型进行传参,或直接将该类型的值赋值给Float。

Float对象拆箱

与Float类型的装箱的过程相反。

Float类型实例代码

public class test {
    public static void main(String[] args) {
        Float F1 = Float.valueOf(0.1f);
        boolean t1 = F1 instanceof Float;
        // 装箱
        Float F2 = 5.2f;
        boolean t2 = F2 instanceof Float;
        // 拆箱
        Float F3 = F2;
        System.out.println(t1);
        System.out.println(t2);
        System.out.println(F3);
    }

}

免责声明:内容仅供参考,不保证正确性!


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.