java平均数保留两位小数
时间: 2023-11-03 11:03:24 浏览: 111
在Java中,有多种方法可以保留小数位数。以下是其中的四种方法:
1. 使用DecimalFormat类:
```java
import java.text.DecimalFormat;
double average = 3.14159265359; // 假设这是平均数
DecimalFormat df = new DecimalFormat("#.##");
String result = df.format(average);
```
2. 使用String.format()方法:
```java
double average = 3.14159265359; // 假设这是平均数
String result = String.format("%.2f", average);
```
3. 使用BigDecimal类:
```java
import java.math.BigDecimal;
double average = 3.14159265359; // 假设这是平均数
BigDecimal bd = new BigDecimal(average);
bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
String result = bd.toString();
```
4. 使用NumberFormat类:
```java
import java.text.NumberFormat;
double average = 3.14159265359; // 假设这是平均数
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
String result = nf.format(average);
```
以上是四种常用的保留小数位数的方法,你可以根据实际需要选择其中的一种方法来使用。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)