Java - 문제 미리보기

문제 2317

medium
다음 코드의 빈칸에 들어갈 올바른 키워드는 무엇인가요? ```java public class Main { public static void main(String[] args) { try { int[] myNumbers = {1, 2, 3}; System.out.println(myNumbers[10]); } _______ (Exception e) { System.out.println("Something went wrong."); } } } ```
A. finally
B. catch
C. throw
D. handle

정답: B

코드 분석: ⦁ `myNumbers[10]`에서 ArrayIndexOutOfBoundsException 발생 ⦁ 배열의 크기는 3이지만 인덱스 10에 접근하려고 시도 catch 블록의 역할: ⦁ try 블록에서 발생한 예외를 포착 ⦁ 예외 발생 시 대체 코드를 실행 실행 결과: ```txt Something went wrong. ``` 다른 선택지들: ⦁ finally: try-catch 이후에 반드시 실행되는 블록 ⦁ throw: 개발자가 직접 예외를 발생시킬 때 사용 ⦁ handle: Java의 예약어가 아님

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.