Java Exception에 변수 추가하기
2024. 11. 30. 07:33ㆍJava
class SpecialValueException extends Exception {
private final int specialValue;
public SpecialValueException(String message, int specialValue) {
super(message);
this.specialValue = specialValue;
}
public int getSpecialValue() {
return specialValue;
}
}
public class CustomExceptionExample {
public static void main(String[] args) {
try {
processNumber(-5);
} catch (SpecialValueException e) {
System.err.println("Error: " + e.getMessage());
System.out.println("Special Value: " + e.getSpecialValue());
}
}
public static void processNumber(int number) throws SpecialValueException {
if (number < 0) {
throw new SpecialValueException("Negative number detected", 42);
}
}
}
'Java' 카테고리의 다른 글
Java String[]에서 ""를 찾아내기 (0) | 2024.11.30 |
---|---|
Java java.util.ConcurrentModificationException 처리 (1) | 2024.11.30 |
Java Directory 존재여부 체크 및 생성 (0) | 2024.11.30 |
Java 정규식으로 replace 하기 (0) | 2024.11.26 |
Java로 SMTP 메일 발송하기 (0) | 2024.11.19 |