JWJ_Hub 2023. 4. 6. 19:52
package exception;

import java.util.Scanner;

public class Ex02 {
	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		int num;
		
		System.out.print("정수 입력 : ");
		
		try {	// 예외가 발생할 수 있는 코드를 시도한다
			num = Integer.parseInt(sc.nextLine());
			System.out.println("num : " + num);
			
			return;
			
//		} catch(NumberFormatException e) {	// 예상되는 예외가 발생하면 아래 코드를 수행한다
//			System.out.println("정수로 변환할 수 없는 값을 입력했습니다 !!");
//			System.out.println(e); 	// e.toString()
//			e.printStackTrace(); 	// 예외 발생 상황을 상세하게 추적하여 출력한다 (기본값)
			
		} finally {	// 예외 발생 여부에 상관없이 마지막에 반드시 실행한다
			System.out.println("프로그램을 종료합니다");
			sc.close();
		}
		
	}	// end of main()
}