사용 이유 : 코드를 명확하고 정확하게 (가독성, 유지 보수성 증가)
사용 : throws 사용시 호출한 쪽에서 처리함
메인함수 : try{오류 실행 함수 호출}catch(오류 관련Exception){실행 내용}
오류함수 : public <반환 자료형> <함수 이름>(<매개 변수>) throws 오류 관련Exception{실행 내용}