throws가 상위 메소드로 예외를 던진다고 하는데
던지는건 알겠는데 이게 어떻게 어떤 활용도가 있는건지 의문이였는데 간단한거 만들어보니 단번에 이해가 가더라