반응형

EceptionMain.java


package eception;

import java.util.Scanner;

public class EceptionMain {
	
	public static void func(){
		
		int i = 20;
		int j = 0;
		
		// try,catch.finally 예외처리
		try{
			System.out.println(i/j);
		}catch(Exception e){
			// 예외가발생해야 실행
			System.out.println(e.getMessage());
		}finally {
			// finally문은 무조건 수행됩니다.
			System.out.println(" 무조건 수행되는 finally 문");
		}
		
		Scanner scanner = new Scanner(System.in);
		
		System.out.print("숫자를 입력하셍 : ");
		
		while(true){
			
			try{
				int n = scanner.nextInt();
				System.out.println(" n : " + n );
				break;
			}catch(Exception e){
				System.out.print("숫자만 입력하셍!!!");
			}
			}scanner.close();
	}

	public static void main(String[] args) {
	
		System.out.print("실행 되는지 확인하는 출력문\n");
		
		func();
		
	}

}



+ Recent posts