Я давно что-то делал в Java, но это должно помочь. Среднее значение - это сумма всех элементов, деленная на количество элементов. Итак, нам нужен счетчик, чтобы подсчитать все элементы, которые go, в сумму и разделить ее в конце.
public class HelloWorld {
public static void main(String[] args){
int min = 1;
int max = 10; // reduced max for testing
int count = 0;
double average;
for (min = 2; min <= max; min++) { // start loop at 2
int sum = 0;
count = 0;
for (int e = 1; e < min; e++) {
if ((min % e) == 0) {
sum += e;
count = count +1;
}
}
if(count == 0) { // catch problems if count == 0
System.out.println(min);
average = -1;
}
else
average = sum / count;
System.out.println(average);
if (sum == min){
System.out.println(sum);
}
}
}}