Найти тему
DEBAGanov

Java 133. Какой оператор позволяет принудительно выбросить исключение? Напишите пример.

В 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