소프트웨어공학

Java_소스코드_try, catch, finally, 예외(Exception) 발생

스윙스윙 2021. 12. 12. 14:38

▣ Java_소스코드_try, catch, finally, 예외(Exception) 발생

 

try, catch문은 Java 언어에서 예외(Exception)이 발생되면 해당 catch문이 실행됨

finally 구문은 항상 실행됨

 


2012년 36번

정답 : 2번

try, catch문은 Java 언어에서 예외(Exception)이 발생되면 해당 catch문이 실행됨

finally 구문은 항상 실행됨

 

n의 값이 0일 때, Divide by zero예외가 발생하게 됨

ArithmeticException을 발생시켜 해당 catch문 실행 -> Catch1출력

finally구문은 항상 실행 -> Catch2 출력

 


2014년 26번

정답 : 4번

try, catch문은 Java 언어에서 예외(Exception)이 발생되면 해당 catch문이 실행됨

finally 구문은 항상 실행됨

processing(10,2)를 실행한 경우 먼저 "5"를 출력하고, catch문에 걸리는 에러가 없어서 finally 문의 "Done"을 화면에 출력함