Как генерировать различные виды исключений 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