Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误与异常

Java 多线程

Java 同步

Java 网络编程

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 杂项

Java API 与框架

Java 类参考

Java 有用资源

Java - float 关键字



Java 的 float 关键字用于定义 Java 支持的八种原始数据类型之一。它提供了一种创建浮点类型变量的方法,这些变量可以接受浮点值。以下是 float 数据类型的特性。

  • Float 数据类型是单精度 32 位 IEEE 754 浮点数

  • Float 主要用于在大型浮点数数组中节省内存

  • 默认值为 0.0f

  • Float 数据类型永远不用于精确值,例如货币

  • 示例:float f1 = 234.5f

浮点变量表示保留的内存位置以存储浮点值。这意味着当您创建变量时,您会在内存中保留一些空间。

根据变量的数据类型,操作系统分配内存并决定可以在保留的内存中存储什么。因此,通过为变量分配不同的数据类型,您可以在浮点变量中存储浮点值。

示例 1

以下示例显示了我们上面讨论过的 float 原始数据类型的用法。我们创建了一个浮点变量 floatValue 并为其分配了一个浮点值。然后打印此变量。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue = 2.0f;
      System.out.println("float: " + floatValue);	  
   }
}

输出

float: 2.0

示例 2

以下示例显示了在表达式中使用 float 原始数据类型。我们创建了两个浮点变量并为其分配了浮点值。然后,我们创建一个新的浮点变量 floatResult 以将其分配给浮点变量的总和。最后打印结果。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue1 = 2.0f;
      float floatValue2 = 4.0f;
      float floatResult = floatValue1 + floatValue2;

      System.out.println("float: " + floatResult);
   }
}

输出

float: 6.0

示例 3

以下示例显示了使用无效值的浮点变量。我们创建了一个名为 floatValue 的浮点变量并为其分配了一个超出范围的值。

package com.tutorialspoint;

public class JavaTester {
   public static void main(String args[]) {
      float floatValue = 2 * Float.MAX_VALUE;
      System.out.println("float: " + floatValue);
   }
}

输出

float: Infinity
广告