j ava保留两位小数
时间: 2024-09-27 08:12:13 浏览: 38
在Java中,如果你想将浮点数保留两位小数并格式化输出,你可以使用`DecimalFormat`类或者`String.format()`方法。这里是一个简单的例子:
```java
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double value = 3.14159;
DecimalFormat df = new DecimalFormat("#.00"); // 设置保留两位小数
String formattedValue = df.format(value);
System.out.println(formattedValue); // 输出 "3.14"
// 或者使用字符串格式化
String valueFormatted = String.format("%.2f", value);
System.out.println(valueFormatted); // 输出同样结果 "3.14"
}
}
```
在这个例子中,`"#.00"`是一个模式,`.00`表示保留两位小数。
阅读全文