Вот пример перехвата и обработки исключения с использованием собственных исключений на языке Java: public class CustomException extends Exception {
public CustomException(String errorMessage) {
super(errorMessage);
}
}
public class Main {
public static void main(String[] args) {
int numerator = 10;
int denominator = 0;
try {
if (denominator == 0) {
throw new CustomException("Denominator cannot be zero");
}
int result = numerator / denominator;
System.out.println("Result: " + result);
} catch (CustomException e) {
System.out.println("Error: " + e.getMessage());
} catch (Exception e) {
System.out.println("Unhandled exception occurred" + e.getMessage());
}
}
} В этом примере мы определили собственное исключение CustomException, которое можно бросить при попытке деления на ноль. Затем мы используем конструкцию try-catch, чтобы п