Java - 문제 미리보기

문제 2213

medium
다음 두 반복문 중 for-each문의 장점으로 올바른 것은?

일반 for문:
```java
String[] names = {"김철수", "이영희", "박민수"};
for (int i = 0; i < names.length; i++) {
System.out.println(names[i]);
}
```
For-each문:
```java
String[] names = {"김철수", "이영희", "박민수"};
for (String name : names) {
System.out.println(name);
}
```
A. 실행 속도가 더 빠르다
B. 코드가 더 간결하고 읽기 쉽다
C. 배열의 일부만 처리할 수 있다
D. 인덱스를 직접 사용할 수 있다

정답: B



⦁ For-each문의 주요 장점은 코드의 간결성과 가독성입니다

⦁ 장점 비교:
⦁ 간결성: 인덱스 변수(`i`) 선언 불필요
⦁ 안전성: 배열 범위 초과 오류(`ArrayIndexOutOfBoundsException`) 방지
⦁ 가독성: "배열의 각 요소에 대해"라는 의미가 명확

💡 학습 팁

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