생활코딩/생활코딩 Java

Java_예외 - 예외의 처리

양상추상츄 2021. 10. 14. 16:13

https://www.youtube.com/watch?v=YNRANQPuDjM 

 

 

public class ExceptionApp {

    public static void main(String[] args) {

        System.out.println(1);

        int[] scores = {10,20,30};

        try {

            System.out.println(2);

            System.out.println(scores[3]); // 여기까지만 실행, 밑에는 건너뛰고 끝남

            System.out.println(3);

            System.out.println(2 / 0);

            System.out.println(4);

        } catch(ArithmeticException e){

            System.out.println("잘못된 계산이네요.");

        } catch(ArrayIndexOutOfBoundsException e){ // 배열안에 없는값을 찾을때 나오는 메시지

            System.out.println("없는 값을 찾고 계시네요 ^^");

        }

        System.out.println(5);

    }

}


1

2

없는 값을 찾고 계시네요 ^^

5