求平均值保留两位小数java
时间: 2024-04-05 21:27:41 浏览: 15
在Java中,可以使用以下代码来计算一组数的平均值并保留两位小数:
```java
import java.text.DecimalFormat;
public class AverageCalculator {
public static void main(String[] args) {
double[] numbers = { 1.5, 2.7, 3.9, 4.2, 5.6 };
double sum 0;
for (double num : numbers) {
sum += num;
}
double average = sum / numbers.length;
DecimalFormat decimalFormat = new DecimalFormat("#.00");
String formattedAverage = decimalFormat.format(average);
System.out.println("平均值为:" + formattedAverage);
}
}
```
这段代码首先定义了一个包含一组数的数组`numbers`,然后通过遍历数组计算出总和`sum`。接下来,将总和除以数组长度得到平均值`average`。最后,使用`DecimalFormat`类将平均值格式化为保留两位小数的字符串,并打印输出。