double.valueof保留两位小数
时间: 2023-07-14 19:08:20 浏览: 102
Java编程BigDecimal用法实例分享
5星 · 资源好评率100%
对于保留两位小数,您可以使用以下代码来使用`Double.valueOf()`方法:
```java
double num = 3.1415926;
double roundedNum = Double.valueOf(String.format("%.2f", num));
```
这里,`String.format()`方法将原始的浮点数格式化为包含两位小数的字符串,然后使用`Double.valueOf()`将字符串转换回浮点数。`roundedNum`即为保留两位小数后的结果。
请注意,`Double.valueOf()`方法返回的是`Double`对象而不是基本数据类型`double`。如果您需要使用基本数据类型,则可以使用`doubleValue()`方法将其转换回`double`。
希望能帮到您!如果还有其他问题,请随时提问。
阅读全文