Java Float valueOf() 方法

2025 年 7 月 31 日 | 阅读 2 分钟

Java Float 类的 valueOf() 方法返回一个表示指定浮点值 'f' 或字符串参数 's' 的浮点实例。

语法

参数

  • 传递 Float 类型 (f) 参数。
  • 传递 String 类型 (s) 参数。

返回值

valueOf() 方法返回指定浮点值或 String 值对应的浮点对象。

示例 1

输出

1. Value = 4.8654684E7
2. Value = -6789.87
3. Value = 0.0988767

示例 2

输出

Enter your pin code : 121002
121002.0
Area = Faridabad.

示例 3

输出

1. Value = Infinity
2. Value = -Infinity
3. Value = 1.17549435E-38
4. Value = 3.4028235E38
5. Value = 1.4E-45
6. Value = NaN

示例 4

输出

Enter string value: reema
Exception in thread "main" java.lang.NumberFormatException: For input string: "reema"
	at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
	at sun.misc.FloatingDecimal.parseFloat(FloatingDecimal.java:122)
	at java.lang.Float.parseFloat(Float.java:451)
	at java.lang.Float.valueOf(Float.java:416)
	at Float_valueOfMethodExample4.main(Float_valueOfMethodExample4.java:8)

它会给我们运行时错误,因为字符串值 reema 无法转换为 Float,因此应该检查此运行时异常。