Во-первых, перехватывая в строке 9 исключение, которое вы бросаете в строке 6, вы неправильно используете исключения. Вы в основном делаете то, что можете делать с обычным потоком программ, с помощью оператора «если». Добавляя исключения, сгенерированные таким образом, к вашей базе кода, больше не будет верно, что исключения используются для действительно исключительных ситуаций. Когда есть простая альтернатива, предпочитайте не выбрасывать исключения из ваших функций.
Тем не менее, вы можете выйти из функции int
двумя способами:
- возвращает
int
- выдает исключение