Java출력 결과보통 · 20점#예외#반복문#배열

168. 여러 catch 블록과 finally 실행 흐름

다음 Java 프로그램의 실행 결과를 쓰시오.

1public class Main {
2 public static void main(String[] args) {
3 int[] d = {2, 0};
4 for (int i = 0; i < 3; i++) {
5 try {
6 int v = 8 / d[i];
7 System.out.print(v);
8 } catch (ArithmeticException e) {
9 System.out.print("A");
10 } catch (Exception e) {
11 System.out.print("E");
12 } finally {
13 System.out.println("-F");
14 }
15 }
16 }
17}

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.