Я работаю над приложением Java.
Существует метод Getter, соответствующий целочисленному полю (оценка).
Моя цель - рассчитать среднее значение для этого поля. Я решил создать массив, а затем рассчитать количество и сумму этого массива.
Но я действительно застрял как в синтаксисе Java, так и в «состоянии ума» ..
Вотмой фрагмент:
public void setPersonData2(List<Person> persons2) {
// Try to make a count of the array
int[] scoreCounter = new int[100]; // 100 is by default since we don't know the number of values
for (Person p : persons2) {
int score = p.getScoreTheo(); // Getter
Arrays.fill(scoreCounter, score);
// Try to delete all values equal to zero
int[] scoreCounter2 = IntStream.of(scoreCounter).filter(i -> i != 0).toArray();
// Calculate count
int test = scoreCounter2.length;
System.out.println(test);
}
}
Не могли бы вы мне помочь?