decimalformat保留两位小数
时间: 2023-08-31 22:07:32 浏览: 140
保留两位小数
要使用 DecimalFormat 类来保留两位小数,可以按照以下步骤进行操作:
1. 导入 DecimalFormat 类:
```java
import java.text.DecimalFormat;
```
2. 创建 DecimalFormat 对象,并指定格式:
```java
DecimalFormat decimalFormat = new DecimalFormat("0.00");
```
3. 使用 DecimalFormat 对象格式化数值:
```java
double number = 3.14159;
String formattedNumber = decimalFormat.format(number);
```
在上面的例子中,formattedNumber 的值将为 "3.14",保留了两位小数。
你也可以直接使用 DecimalFormat 的格式化模式 "#.##",它将自动忽略尾部的0。例如:
```java
DecimalFormat decimalFormat = new DecimalFormat("#.##");
double number = 3.14000;
String formattedNumber = decimalFormat.format(number);
```
在这个例子中,formattedNumber 的值同样为 "3.14"。
希望能帮到你!如有其他问题,请继续提问。
阅读全文