본문 바로가기
Java

Java의 정석 문제풀이 (오답) [8-7][8,9] Java Exit, RuntimeException, 예외처리

by studymode 2023. 12. 8.

 

[8-7]

아래의 코드가 수행되었을 때의 실행결과를 적으시오.

 

답: 1

해설: method (true) 실행하여 if(b) System.exit(0) 하면 즉시 프로그램 종료

 

 

 

 

 

 

 

 

 

[8-9]

다음과 같은 조건의 예외클래스를 작성하고 테스트하시오.

 

 

 

 

 

답:

 

해설:

RuntimeException의 부모 Exception은 에러메세지 getMessage를 반환한다.

이를 오버라이딩 하여 실행결과와 같은 형태로 출력되도록 수정한다.

final int ERROR_CODE는 생성자를 통해 초기값을 세팅한다.