Java 17일차 1(예외 미루기)

2022. 12. 2. 09:29코딩배움일지/JAVA

public class ThrowsException {
	
	public static void printArray(int[] numbers) throws Exception { /*printArray 이 메소드를 예외 처리 할것이다.*/
			for (int i = 0; i < 6; i++) {
			System.out.println(numbers[i]);
		}
	}
	
	public static void main(String[]args) { /*main 에서 throws 를 써서 예외 처리를 미루면 jvm 까지 간다.*/
	
		int[]nums = new int [] {1,2,3,4,5};
		
		try { /*예외처리 해주자.*/
			printArray(nums);
		} catch (Exception e) {
			
			e.printStackTrace(); /*어디가 문제인지 알려줘*/
		}
		System.out.println("프로그램 정상종료");
		
	}	
}

 

'코딩배움일지 > JAVA' 카테고리의 다른 글

Java 17일차 3(람다)  (0) 2022.12.02
Java 17일차 2(익명클래스)  (0) 2022.12.02
Java 16일차 4(예외처리)  (0) 2022.12.01
Java 16일차 3-2(예외처리)  (0) 2022.12.01
Java 16일차 3-1(예외처리)  (0) 2022.12.01