day19_ExceptionEx6

육희영·2021년 10월 28일
0
package com.java1.day19;

/* Exception 을 사용하게되면 모든 예외를 다 처리할수 있지만
 * 정확히 어떤 종류의 예외가 발생 하였는지는 확인 할수 없다.
 */

public class ExceptionEx6 {
	public static void main(String[] args) {
		System.out.println(1);
		System.out.println(2);
		
		try {
			System.out.println(3);
			System.out.println(0/0);	//0으로 나눠서 고의로 ArithmeticException을 발생 시킨다.
			System.out.println(4);	//실행되지 않는다.
		} catch (Exception ae) { //ArithmeticException 대신 Exception을 사용..(ArithmeticException는 Exception의 자손이다.)
			System.out.println(5);
		}
		System.out.println(6);
	}
}

출력결과

1
2
3
5
6

0개의 댓글

관련 채용 정보