Есть проблема с циклом. Поставил ему условие, расписал сам цикл. Выдает ошибку: variable input might not have been initialized while (input != 0) { ^ Я так понимаю, что нужно присвоить ошибку перед циклом и внутри, но где бы внутри я не присваивал значение, тоже выдает ошибку.
import java.util.Scanner;

class Vall {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int sum = 0; // Сумма
        int input; // Ввод пользователя

        while (input != 0) {
            input = scanner.nextInt();
            sum = sum + input;
        }
        System.out.println("Сумма введённых чисел: " + sum);
    }
}