Float
Float 类将基本类型 float 的值包装在对象中。 Float 类型的对象包含一个类型为 float 的属性。
另外,提供了几种将 float 转换为 String 和 String 转换为 float 的方法,以及其他在处理 float 类型时有用的方法。
Float 类被 final 关键字修饰,不能被继承。Float 类继承自 Number 类,实现了 Comparable 、 Constable 、 ConstantDesc 接口。
public final class Float extends Number implements Comparable<Float>, Constable, ConstantDesc {
private final float value;
public static final float POSITIVE_INFINITY = 1.0f / 0.0;
public static final float NEGATIVE_INFINITY = -1.0f / 0.0;
public static final float NaN = 0.0f / 0.0f;
public static final float MAX_VALUE = 0x1.fffffeP+127f;
public static final float MIN_NORMAL = 0x1.0p-126f;
public static final float MIN_VALUE = 0x0.000002P-126f;
public static final int MAX_EXPONENT = 127;
public static final int MIN_EXPONENT = -126;
public static final int SIZE = 32;
public static final int BYTES = SIZE / Byte.SIZE;
public static final Class<Float> TYPE = (Class<Float>) Class.getPrimitiveClass("float");
}
value 为常量,用于保存 Float 对象所对应的基本类型 float 的值。
POSITIVE_INFINITY 为常量,表示正无穷。
NEGATIVE_INFINITY 为常量,表示负无穷。