Задача: Для его ввода программа получает последовательность неотрицательных целых чисел; каждое целое число записывается в отдельной строке. Последовательность заканчивается словами целое число 0; когда программа считывает 0, она должна завершить свою работу и вывести длина последовательности (не считая конечного 0).
Не считывай цифры после числа 0.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int counter = 0;
while (scanner.nextInt() != 0) {
counter++;
}
System.out.println(counter);
}
}
Ответ:
Вводим данные
1
7
9
0
Результат :
3