Читайте ввод, пока не наберете определенное число
Мне нужно перестать спрашивать о целочисленных входах, когда в качестве ввода вводится ноль, и немедленно начинать суммирование. Моя программа не останавливается, когда я набираю ноль. Мне нужно, чтобы он остановился и начал суммировать все полученные данные.
Вот что у меня есть:
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);
}
}