如何在Java中设置浮点数结果四舍五入并保留两位小数?
时间: 2024-10-21 18:07:33 浏览: 28
java 四舍五入使java保留2位小数示例讲解
在Java中,你可以使用`java.text.DecimalFormat`类来进行浮点数的格式化,包括四舍五入并保留特定位数的小数。以下是一个简单的示例:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.14159;
DecimalFormat df = new DecimalFormat("#.00"); // 设置两位小数
String formattedNumber = df.format(number);
System.out.println("Formatted number: " + formattedNumber); // 输出: 3.14
}
}
```
在这个例子中,`#.00`是一个模式字符串,`.`表示小数点,`#`代表任意数字(包括零),所以`.00`表示最多保留两位小数,不足则自动补零。
阅读全文