EMZETT.
Войти

IllegalArgumentException

Коротко: IllegalArgumentException сигнализирует, что метод получил недопустимый аргумент, например отрицательный размер или пустое имя.

Подробнее: Оно непроверяемое (наследует RuntimeException) и одно из исключений, которые разработчики чаще всего выбрасывают сами. Оно сообщает вызывающему: ошибка в твоём вызове, а не в моём методе.

Подробности

public void setHeight(int cm) {
    if

См. также: throw и throws, обработка исключений