983183975131933
Baek Changmin
  • 2016.8.16 15:32
  • 조회수 109
  • 답변수 1
983183975131933
Baek Changmin
  • 2016.8.16 15:32
  • 조회수 109
  • 답변수 1

답이 아니라고 나옵니다.

throws를 사용했고 오류도 잘 잡아내는데 문제가 뭔가요?

ExceptionExam.java
public class ExceptionExam{
  public int get50thItem(int[] array) throws Exception {
    return array[49];
  }
}
ExamExam.java
public class ExamExam{
    public static void main(String[]args){
        ExceptionExam ex = new ExceptionExam();
    try {
      int[] array = new int[50];
        System.out.println(ex.get50thItem(array));
    } catch(Exception e){
      System.out.println("문제가 발생했습니다. : " + e.toString());
    }

    }
}
  • #자바 입문
  • #Throws - 실습

1 답변

  • 983183975131933
    Baek Changmin
    • 2016.8.16 15:37

    Exception이 아닌 ArrayIndexOutOfBoundsException을 사용하니 하니 정답이라고 나오네요

답변 쓰기

이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.