생활코딩/생활코딩 Java

Java_예외 - e의 비밀

양상추상츄 2021. 10. 14. 17:03

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

 

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("계산이 잘못된 것 같아요."+e.getMessage()); //getMessage로 왜 예외가 발생했는지 내용출력

        e.printStackTrace(); //예외 메시지가 나타나고 멈췄을때의 메시지, 전체메시지 출력

    } catch(Exception e){

        System.out.println("먼가 이상합니다. 오류가 발생했습니다. ");

    }

    System.out.println(5);

    }

}