В Java для принудительного выброса исключения используется оператор throw. Он позволяет бросить объект-исключение, указанный после ключевого слова throw, в текущем методе или блоке кода.
Вот пример, который демонстрирует использование оператора throw для выброса исключения:
public class Main {
public static void main(String[] args) {
try {
int a = 10;
int b = 0;
if (b == 0) {
throw new ArithmeticException("Деление на ноль недопустимо");
}
int result = a / b;
System.out.println(result);
} catch (ArithmeticException e) {
System.out.println("Ошибка: " + e.getMessage());
}
}
}
В этом примере мы проверяем делитель на равенство нулю и, если он равен нулю, бросаем исключение типа ArithmeticException с сообщением "Деление на ноль недопустимо". Затем мы ловим это исключение в блоке catch и выводим соответствующее сообщение.
Примерный вывод:
Ошибка: Деление на ноль недопустимо
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov