首先,需要求出这个由10个数字组成的数组的平均值。可以通过遍历数组并求和,然后将总和除以数组的长度来得到平均值。
然后,需要再次遍历数组来找出所有大于平均值的元素。可以通过循环遍历数组,在每次迭代中检查当前元素是否大于平均值。如果是,那么就将该元素加入到一个新的数组中(或者可以直接打印该元素)。
具体的实现可以参考下面这段代码:
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
double avg = (double) sum / arr.length;
System.out.println("平均值为:" + avg);
for (int i = 0; i < arr.length; i++) {
if (arr[i] > avg) {
System.out.println(arr[i] + "大于平均值");
}
}
在这段代码中,我们首先遍历整个数组并累加每个元素的值,然后通过将总和除以数组长度来得到平均值。接着,我们再次遍历数组,并使用if语句来检查每个元素是否大于平均值。如果是,那么就输出该元素的值。