decimalformat 精度
时间: 2023-08-06 12:06:00 浏览: 152
DecimalFormat精度解决,商业运算精度问题
DecimalFormat是一个用于格式化数字的Java类,它可以将数字格式化为特定的模式。在使用DecimalFormat时,可以通过设置模式中的小数位数来控制输出结果的精度。
例如,如果要将一个浮点数格式化为保留两位小数的字符串,可以使用如下代码:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.##");
String result = df.format(num);
System.out.println(result); // 输出3.14
```
在这个例子中,模式字符串"#.##"表示保留两位小数。如果要保留更多或更少的小数位数,可以相应地修改模式字符串。
阅读全文