더북(TheBook)

Exception 메서드 실습

문제 다음 코드에서 Exception이 발생합니다. 길이가 10인 배열에서 인덱스가 20인 값을 읽어오려고 하기 때문입니다. Exception이 발생하는 부분을 try-catch 문으로 감싸서 처리하려고 합니다. Exception이 발생하면 ‘배열의 범위를 지나쳤어요.’라고 출력하고, 다음 코드를 수행해 ‘성공’을 출력하도록 코드를 수정해보세요.

 

힌트: 어떤 Exception이 발생할지 모를 때는 catch(Exception e)와 같이 Exception 클래스를 이용하세요.

package javaStudy;

public class ExceptionExam{
    public static void main(String []args) {

        _______________
        int [] array = new int[10];
        array[20] = 5;   
        _______________
        _______________
        _______________
        System.out.println("성공");
    }
}

 

실행결과

배열의 범위를 지나쳤어요.
성공
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.