Java Long floatValue 方法

JavaJavaBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在本实验中,你将学习如何在 Java 中使用 Long 类的 floatValue() 方法。floatValue() 方法用于将 Long 对象转换为其等效的 float 值。

设置项目

~/project 目录下使用以下命令创建一个名为 LongFloatValueMethod.java 的新 Java 文件:

touch ~/project/LongFloatValueMethod.java

在文本编辑器中打开 LongFloatValueMethod.java 文件。

创建 Long 对象

在这一步中,你将使用一个数值常量创建一个 Long 对象。

// creating a Long object
Long num = 12345L;

Long 转换为 float

在这一步中,你将使用 floatValue() 方法将 Long 对象转换为 float 值。

// converting Long to float using the floatValue() method
float floatNum = num.floatValue();

显示结果

在这一步中,你将在控制台上显示转换后的 float 值。

// displaying the converted float value
System.out.println("Float value of " + num + " is " + floatNum);

测试程序

保存文件并使用以下命令编译:

javac ~/project/LongFloatValueMethod.java

使用以下命令运行程序:

java LongFloatValueMethod

程序将为 Long12345L 显示以下输出:

Float value of 12345 is 12345.0

获取用户输入

在这一步中,你将修改程序以从用户获取 Long 值。

// creating a Scanner object to take user input
Scanner sc = new Scanner(System.in);

// prompting the user to enter a long value
System.out.print("Enter a long value: ");

// reading the long value from the user
Long num = sc.nextLong();

将用户输入转换为 float

在这一步中,你将使用 floatValue() 方法将用户输入的 Long 值转换为 float 值。

// converting user input Long to float using the floatValue() method
float floatNum = num.floatValue();

显示结果

在这一步中,你将在控制台上显示转换后的 float 值。

// displaying the converted float value
System.out.println("Float value of " + num + " is " + floatNum);

测试修改

保存文件并使用以下命令编译:

javac ~/project/LongFloatValueMethod.java

使用以下命令运行程序:

java LongFloatValueMethod

程序将提示你输入一个 long 值。输入一个 long 值并按 Enter 键。程序将在控制台上显示输入值的 float 等效值。

清理

使用以下命令删除 LongFloatValueMethod.java 文件:

rm ~/project/LongFloatValueMethod.java

总结

在本实验中,你学习了如何使用 Java 中 Long 类的 floatValue() 方法将 Long 对象转换为等效的 float 值。你还学习了如何使用 Scanner 类获取用户输入,以及如何使用 println() 方法在控制台上显示输出。