Для создания настраиваемых исключений в Java нужно: public class MyException extends Exception {
public MyException() {
super();
}
public MyException(String message) {
super(message);
}
} public class MyException extends Exception {
private int errorCode;
public MyException() {
super();
}
public MyException(String message, int errorCode) {
super(message);
this.errorCode = errorCode;
}
public int getErrorCode() {
return errorCode;
}
} try {
// Код операторов в блоке try if (someCondition) {
throw new MyException("Ошибка: someCondition == true", 100);
}
} catch (MyException e) {
System.out.println(e.getMessage());
System.out.println("Код ошибки: " + e.getErrorCode());
} В этом примере, если условие someCondition истинно, то выбрасывается новый объект MyException с передачей сообщения об ошибке и кода ошибки. Затем исключение обрабатывается блоком catch, который