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);
}
}
免责声明:内容仅供参考,不保证正确性!