2025년 1회 주제 · 연습 5
프로그래밍 언어다음 Java 코드의 실행 결과를 쓰시오. 출력에 있는 공백과 줄바꿈을 구분하시오. Java 21 기준이다.
public class Main {
public static void main(String[] args) {
int result=6;
try {
int divisor=1;
result+=12/divisor;
System.out.print("T");
} catch(ArithmeticException e) {
result+=3; System.out.print("E");
} finally {
result+=2; System.out.print("F");
}
System.out.print(result);
}
}정답·해설 보기
정답
TF20
해설
정수 0 나눗셈은 ArithmeticException을 발생시키며 덧셈 대입은 완료되지 않는다. 예외 여부와 관계없이 finally를 실행한 뒤 최종 result를 출력한다.
학습용 재구성 · 주제 참고: Life-Journey · 2025년 1회 비공식 복원 (새 창)
