Найдите сумму всех элементов последовательности, оканчивающуюся на число 0

1 мин

Статья написана в 2020 году. Команды и версии программ могли устареть — проверяйте по документации.

Задача: Найдите сумму всех элементов последовательности, оканчивающуюся на число 0.

Само число 0 не входит в последовательность и служит знаком прекращения.

Ввод:

3
6
8
0

Вывод:

17

Решение:

import java.util.Scanner;
class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        int a = 1;
        int sum = 0;

        while (a != 0) {
            a = scanner.nextInt();
            sum += a;

        }
        System.out.println(sum);
    }
}
Статья помогла?

Нашли ошибку или устаревшую команду? Выделите текст и нажмите Ctrl+Enter.