관리 메뉴

프로그램 소스

[Java 소스] 기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을 때 본문

Java/디딤돌 Java 언어 Part2

[Java 소스] 기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을 때

Only 프로그램 소스 언제나휴일 2017.01.11 21:25

[Java 소스] 기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을 때


Program.java



//기반 형식 예외 개체를 잡는 catch 블록을 뒤에 두었을

public class Program {

        public static void main(String[] args){

              

               int[] arr = new int[3];

               System.out.println("배열 생성");

               try{

                       arr[4] = 7;

                       System.out.println("arr[4] 7 대입");

               }

               catch(ArrayIndexOutOfBoundsException e){

                       System.out.println("배열의 유효하지 않은 인덱스 사용 예외 발생");

                       System.out.println(e.toString());

               }

               catch(Exception ex){

                       System.out.println("예외 발생");

                       System.out.println(ex.toString());

               }             

        }

}


실행 결과

배열 생성

배열의 유효하지 않은 인덱스 사용 예외 발생

java.lang.ArrayIndexOutOfBoundsException: 4



본문

[Java 활용] 2.2 예외를 잡아서 처리하기

0 Comments
댓글쓰기 폼