Читайте ввод, пока не наберете определенное число

Мне нужно перестать спрашивать о целочисленных входах, когда в качестве ввода вводится ноль, и немедленно начинать суммирование. Моя программа не останавливается, когда я набираю ноль. Мне нужно, чтобы он остановился и начал суммировать все полученные данные.

Вот что у меня есть:

public class Inttosum {

    public static void main(String[] args) {
        System.out.println("Enter an integer");
        Scanner kb = new Scanner(System.in);
        int askool = kb.nextInt();
        int sum = 0;
        int score = 0;


        while(askool != 0){
          score = kb.nextInt();
          sum += score;
        }
    }
}

///////////////// Финальный код, который сработал .. Спасибо! публичный класс Inttosum {

    public static void main(String[] args) {
        System.out.println("Enter an integer");

    Scanner kb = new Scanner(System.in);
    int sum = 0;
    int score = 0;
    do {
        score = kb.nextInt();
        sum += score;

    }while(score != 0);
    System.out.print(sum); 
 }
}

Ответы на вопрос(2)

Ваш ответ на вопрос