Java - Short floatValue() 方法



**Java Short floatValue() 方法** 在进行扩展原始类型转换(将较小的数据类型转换为较大的数据类型)后,检索给定 short 值的等效 float 值。float 数据类型可以存储范围在 3.4e-038 到 3.4e+038 之间的分数。

这可能涉及舍入或截断。在 Java 编程中,截断是指从字符串右侧删除某些 float 或 double 类型数字。舍入是指将给定值四舍五入到其最接近的 float 值。

语法

以下是 **Java Short floatValue()** 方法的语法:

public float floatValue()

参数

此方法不接受任何参数。

Learn Java in-depth with real-world projects through our Java certification course. Enroll and become a certified expert to boost your career.

返回值

此方法在转换为 float 类型后,返回此对象表示的数值。

从具有正值的 Short 获取 float 值示例

以下示例演示了通过创建 Short 对象 'obj' 并为其赋值来使用 Java Short floatValue() 方法。此后,通过在 Short 对象上调用该方法来返回 short 的等效 float 值:

Open Compiler
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // returns the float value of this Short object Short obj = new Short("5"); float f = obj.floatValue(); System.out.println("Value = " + f); obj = new Short("32"); f = obj.floatValue(); System.out.println("Value = " + f); } }

输出

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

Value = 5.0
Value = 32.0

从具有负值的 Short 获取 float 值示例

以下是 Java Short floatValue() 方法的一个示例。在这里,我们将负 short 值分配给创建的 Short 对象“obj”,并打印其等效的 float 值:

Open Compiler
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { Short obj = new Short("-65"); float f = obj.floatValue(); System.out.println("Value = " + f); } }

输出

以下是上述代码的输出:

Value = -65.0

从具有正值的 Short 获取 float 值示例

在以下示例中,创建了一个值为“8986”的 Short 对象,并使用 Java Short floatValue() 方法将其转换为 float:

Open Compiler
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { short obj = 8986; Short s = new Short(obj); System.out.println("The Short value is = " + s); // Short into float conversion float f = s.floatValue(); System.out.println("The converted Float value is = " + f); } }

输出

在执行上述程序时,将获得如下输出:

The Short value is = 8986
The converted Float value is = 8986.0

从具有正值的 Short 获取 float 值示例

以下是 floatValue() 方法的另一个示例:

Open Compiler
package com.tutorialspoint; public class ShortDemo { public static void main(String[] args) { // initializing the variables short value1 = 76; short value2 = 87; // Returning the short value represented by this Short object 'res1' // and converting it to a float by calling res1.floatValue() Short res1 = new Short(value1); // Printing the res1 result System.out.println("The float value of res1 is: " + res1.floatValue()); // Returning the short value represented by this Short object 'res1' // and converting it to a float by calling res2.floatValue() Short res2 = new Short(value2); // Printing the res2 result System.out.println("The float value of res2 is: " + res2.floatValue()); } }

输出

在执行上述代码时,我们得到以下输出:

The float value of res1 is: 76.0
The float value of res2 is: 87.0
java_lang_short.htm
广告