프로그램을 실행하다 보면 문제가 발생해 프로그램이 멈추는 경우가 종종 있습니다. 이때 발생하는 문제는 2가지입니다. 하나는 오류(error)고 하나는 예외(exception)입니다. 오류는 예측하기 어렵지만, 예외는 예측해 처리할 수 있습니다. 자바는 예외에 대한 처리 방법을 지원합니다. 그래서 미리 예외 처리를 하지 않으면 앞에서처럼 메시지로 경고합니다. 이때는 해당하는 예외 처리 코드를 넣어주면 해결됩니다.
자바는 입력 명령어를 사용할 때 값이 잘못 입력되는 경우 오류가 발생하지 않도록 예외 처리를 필수로 요구합니다. 그러면 예외 처리를 해보겠습니다. read()에 마우스 커서를 가져가면 창이 하나 뜹니다. 화면에 보이는 ‘Add exception to method signature’를 클릭합니다.
그림 2-6 read( ) 메서드 사용 시 예외 처리