본문 바로가기
study/Java

[Java] 26. Exception3 (finally)

by 금이패런츠 2022. 3. 22.
728x90
반응형
package chap9;
/*
 * finally 블럭 : try구문에서 정상/예외 모두 실행 되는 블럭
 *               메서드 중간에 return을 만나도 실행됨.
 * 예외발생 : 1456
 * 정상    : 12356
 * 예외발생 catch 구문에 return : 145
 * 정상 try 블럭에 return : 1235
 */
public class ExceptionEx3 {
	public static void main(String[] args) {
		try {
			System.out.print(1);
			System.out.print(2);   //정상
//			System.out.print(2/0); //예외발생
			System.out.print(3);
			return;
		} catch (Exception e) {
			System.out.print(4);
//			return; //메서드종료
		} finally {
			System.out.print(5);
		}
		System.out.print(6);
	}
}
728x90
반응형

'study > Java' 카테고리의 다른 글

[Java] 26. Exception5 (throw)  (0) 2022.03.22
[Java] 26. Exception4 (throws)  (0) 2022.03.22
[Java] 26. Exception2 (다중 catch 구문)  (0) 2022.03.22
[Java] 26. Exception1 (try, catch)  (0) 2022.03.22
[Java] 25. enum  (0) 2022.03.22