Мой преподаватель колледжа Java для начинающих постоянно называет пользователя, завершившего программу, "грациозно выходящим из программы", как в своих оценках, так и в классе. Например, после того, как пользователь закончит добавлять оценки в массив, ввод -1 означает, что они готовы для программы, чтобы усреднить оценки и вывести ответы.
Я думал, что при программировании изящный выход - это то, где вы позволяете программе завершать ошибки бесконечного цикла и тому подобное. Является ли грациозно выходить из определенного словарного запаса для определенного события или это означает разные вещи для разных людей?