Всем привет!
Суть задачи:
Нужно реализовать публичный статический метод calculateSum(), который принимает в качестве аргумента массив целых чисел. Метод высчитывает и возвращает сумму всех элементов массива, которые делятся без остатка на 3 (три). В случае пустого массива метод должен вернуть 0.
Как должна работать программа:
int[] numbers = {8, 9, 21, 19, 18, 22, 7};
App.calculateSum(numbers); // 48
Мое решение
public class App {
public static Integer calculateSum(int[] numbers){
if(numbers.length ==0){
return null;
}
int sum=numbers[0];
for(int i=0;i<numbers.length;i++){
int currentElement= numbers[i];
if(currentElement%3==0){
sum= currentElement;
}
}
return sum;
}
}
Пмомогите мне пожалуйста найти ошибку.