Как генерировать различные виды исключений java

Аватар пользователя Иван Полежаев
Иван Полежаев
14 марта 2023

Для того, чтобы сгенерировать исключения в необходимых местах необходимо выполнить следующие действия:

  • дописать ключевое слово throws Exception перед содержанием метода, в котором будет генерироваться исключение;
  • в нужной части кода написать команду для вызова исключения: throw new Exception("Текст исключения с любым содержанием").

В данном случае в качестве исключения используется класс java.lang.Exception, но можно использовать и другие классы, которые описывают конкретные исключения в зависимости от задачи той или иной части кода.

Пример использования:

// дописать ключевое слово throw Exception перед содержанием метода
public static void main(String[] str) throws Exception {

        boolean remainder = (5 % 2) == 0; // false

        if (remainder) {
            System.out.println("Это условие выполняется!");
        } else {
            // написать команду для вызова исключения
            throw new Exception("Условие не выполняется, " +
                    "пожалуйста, проверьте исходные данные.");
        }
        // в результате работы этого кода мы получим следующее
        // => Условие не выполняется, пожалуйста, проверьте исходные данные.

}

Подробнее ознакомиться с исключениями можно в официальной документации

0 0