介绍
在本实验中,你将学习如何在 Java 中使用 Long 类的 floatValue() 方法。floatValue() 方法用于将 Long 对象转换为其等效的 float 值。
在本实验中,你将学习如何在 Java 中使用 Long 类的 floatValue() 方法。floatValue() 方法用于将 Long 对象转换为其等效的 float 值。
在 ~/project 目录下使用以下命令创建一个名为 LongFloatValueMethod.java 的新 Java 文件:
touch ~/project/LongFloatValueMethod.java
在文本编辑器中打开 LongFloatValueMethod.java 文件。
在这一步中,你将使用一个数值常量创建一个 Long 对象。
// creating a Long object
Long num = 12345L;
在这一步中,你将使用 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();
在这一步中,你将使用 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() 方法在控制台上显示输出。