Java - 문제 미리보기
문제 2214
hard
다음 상황 중 for-each문 대신 일반 for문을 사용해야 하는 경우는?
```java
int[] scores = {85, 92, 78, 95, 88};
```
정답: C
⦁ For-each문은 읽기 전용이므로 배열 요소를 수정할 수 없습니다
⦁ For-each문의 한계:
⦁ 배열 요소의 값을 변경할 수 없음
⦁ 인덱스 정보에 접근할 수 없음
⦁ 배열의 일부분만 처리할 수 없음
⦁ 각 상황별 분석:
⦁ ① 모든 점수 출력: ✅ For-each 적합 (읽기만 하면 됨)
⦁ ② 평균 점수 계산: ✅ For-each 적합 (값들을 더하기만 하면 됨)
⦁ ③ 값 수정: ❌ For-each 불가능 (인덱스 접근 필요)
⦁ ④ 최고 점수 찾기: ✅ For-each 적합 (값 비교만 하면 됨)
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.