Java 简明教程

Java - Float class with Examples

Introduction

Java Float 类将原生类型 float 的值包装在一个对象中。类型为 Float 的对象包含一个单一字段,其类型为 float。

Class Declaration

以下是 java.lang.Float 类的声明:

public final class Float
   extends Number
      implements Comparable<Float>

Field

以下是 java.lang.Float 类的字段:

  1. static int MAX_EXPONENT - 这是有限浮点变量可能具有的最大指数。

  2. static float MAX_VALUE - 这是容纳 float 类型的最大正有限值 (2-2-23)·2127 的常量。

  3. static int MIN_EXPONENT - 这是标准化浮点变量可能具有的最小指数。

  4. static float MIN_NORMAL - 这是容纳 float 类型的最小正标准值的常量 2-126。

  5. static float MIN_VALUE - 这是容纳 float 类型的最小正非零值的常量 2-149。

  6. static float NaN - 这是容纳 float 类型的非数字 (NaN) 值的常量。

  7. static float NEGATIVE_INFINITY - 这是容纳 float 类型负无穷大的常量。

  8. static float POSITIVE_INFINITY - 这是容纳 float 类型正无穷大的常量。

  9. static int SIZE - 这是用于表示浮点值的位数。

  10. static Class&lt;Float&gt; TYPE - 这是表示 float 基本类型的类实例。

Class constructors

Class methods

Methods inherited

此类从以下类中继承方法:

  1. java.lang.Object

Example

以下示例演示了使用 Float 类从字符串获取浮点数。

package com.tutorialspoint;

public class FloatDemo {

   public static void main(String[] args) {

      // create a String s and assign value to it
      String s = "+120";

      // create a Float object f
      Float f;

      // get the value of float from string
      f = Float.valueOf(s);

      // print the value
      System.out.println( "Float value of string " + s + " is " + f );
   }
}

让我们编译并运行上述程序,这将生成以下结果 −

Float value of string +120 is 120.0