Цель этого метода - найти среднюю скорость во время езды на велосипеде. У меня уже есть метод speeds()
, который возвращает средние значения между точками GPS, хранящиеся в двойном массиве. Я попытался использовать цикл for и присваивание и присваивание, чтобы сложить значения и сохранить их в двойной переменной totalOfSpeeds
. По какой-то причине значения не складываются, а значение totalOfSpeeds
меняется для каждого "раунда" цикла for, как если бы я использовал обычное присваивание =
. Любая помощь будет оценена.
double averageSpeed() {
double average = 0;
double [] avgSpeedsCopy = Arrays.copyOf(speeds(), speeds().length);
double totalOfSpeeds = 0;
for(int i = 0; i < speeds().length; i++) {
totalOfSpeeds =+ avgSpeedsCopy[i];
}
average = totalOfSpeeds/speeds().length;
return average;
}