Java如何输出两位小数
时间: 2024-09-21 21:10:37 浏览: 35
java、freemarker保留两位小数
在Java中,如果你想把浮点数精确地格式化为带两位小数的字符串,可以使用`DecimalFormat`类。这个类允许你指定数字的格式,包括小数位数。下面是一个示例,展示如何将温度值四舍五入到两位小数并输出:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double temperature = 25.6789;
DecimalFormat df = new DecimalFormat("#.00"); // 创建一个格式,保留两位小数
String formattedTemperature = df.format(temperature); // 格式化温度值
System.out.println("温度:" + formattedTemperature); // 输出结果
}
}
```
在这个例子中,`"#.00"`是一个模式,`#`代表任意数字,`.`前的零表示总宽度中要有两个位置用于显示小数部分。
阅读全文