编写一个Java应用程序,使用Scanner类获取用户输入的12.4567 8,将其存储到一个float型变量中,并输出到命令行窗口中,且保留2位小数输出。
时间: 2024-10-17 13:15:39 浏览: 27
Java使用Scanner类获取用户输入过程解析
在Java中,你可以使用`java.util.Scanner`类从控制台读取用户的输入,然后将这个浮点数存储到一个`float`类型的变量中。为了保留两位小数输出,可以使用`String.format()`方法格式化字符串。以下是相应的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取用户输入并转换为float类型,保留两位小数
System.out.print("请输入一个浮点数: ");
float inputFloat = scanner.nextFloat();
String formattedInput = String.format("%.2f", inputFloat);
// 输出到命令行窗口,保留两位小数
System.out.println("输入的浮点数(保留两位小数): " + formattedInput);
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序时,它会提示用户输入一个数字,然后显示输入值并保留两位小数。
阅读全文