如何获取数组中高于平均值的元素下标 step1:求数组的累加和 step2:再求平均值 需要注意的是平均值数据类型一般设为double step3:再遍历数组,查找高于平均值的元素并记录其下标
时间: 2024-02-03 22:14:08 浏览: 103
求一组数的平均值 用两种方法
以下是Java代码示例:
```java
public static List<Integer> findAboveAverageIndex(int[] arr) {
List<Integer> result = new ArrayList<>();
double sum = 0;
for (int i : arr) {
sum += i;
}
double average = sum / arr.length;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > average) {
result.add(i);
}
}
return result;
}
```
这个方法返回一个列表,其中包含所有高于平均值的元素下标。你可以传入一个整数数组并调用这个方法来获取结果。
阅读全文