생활코딩/생활코딩 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

'생활코딩 > 생활코딩 Java' 카테고리의 다른 글

Java_예외 - e의 비밀  (0) 2021.10.14
Java_예외 - 예외의 우선순위  (0) 2021.10.14
Java_Interface - 다형성  (0) 2021.10.14
Java_Interface - 인터페이스의 형식  (0) 2021.10.14
Java_상속 - 상속과 생성자  (0) 2021.10.14