介绍
在本实验中,你将学习如何在 Java 中使用 Long
类的 floatValue()
方法。floatValue()
方法用于将 Long
对象转换为其等效的 float
值。
在本实验中,你将学习如何在 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
程序将为 Long
值 12345L
显示以下输出:
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()
方法在控制台上显示输出。