Здесь нет необходимости .
В этом весь смысл: именно вы определяете, что должно произойти.
Первое, что нужно понять, это потенциалдиапазон значений int.Мы говорим о положительных и отрицательных числах здесь.
Таким образом, один вариант может быть остановлен на 0. Или на -1.
Но в том-то и дело: как только вы отворачиваетесь от струн (что можетбыть нулевым, пустым или содержать все виды информации) к чему-то более конкретному, вы теряете некоторые степени свободы.
Таким образом, реальный ответ таков: здесь нет «общего» ответа.Если вы настаиваете на превращении пользовательского ввода в значение int, то вы ограничены диапазоном возможных значений int.И если вы не определите какое-либо правило, такое как «любые отрицательные числа означают стоп », у вас нет никакого способа узнать, когда остановиться.