java输入怎么保留两位小数
时间: 2024-09-21 14:06:47 浏览: 33
Java保留两位小数的几种写法总结
在Java中,如果你想要从用户输入读取并保留两位小数,你可以使用`DecimalFormat`类来进行格式化。首先创建一个`DecimalFormat`实例,然后使用`format()`方法将数字转换成带两位小数的字符串。
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
// 获取用户的输入
String input = "123.4567";
// 创建DecimalFormat实例
DecimalFormat df = new DecimalFormat("#.00");
// 使用format()方法保留两位小数
double number = Double.parseDouble(input);
String formattedNumber = df.format(number);
System.out.println("格式化后的数字: " + formattedNumber);
}
}
```
在这个例子中,如果用户输入的是`123.4567`,输出将会是`123.46`。
阅读全文