Добрый день, коллеги! Вопрос: не понимаю, зачем в условии нужно использовать оператор continue? Я разбил задачу на более простые действия и тем самым: вывел ряд чисел от 1 до 29 (т.е. все числа, кратные в этом ряду числу 3), а потом посчитал в цикле их сумму. Правильный ответ с выполнением условия, тем не менее, другой. Помогите разобраться. Спасибо! Вот код:
public class Solution {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int start = 1;
        int end = 30;
        int num = 3;

        int sum = 0;
        for (int i = start; i < end; i++) {
            if (i % num == 0) {
                sum = sum + i;
                System.out.println(i);
            }

        }

        System.out.println(sum);
    }
}
OUTPUT: