Java - 문제 미리보기

문제 2424

medium
다음 코드의 실행 결과로 올바른 것은? ```java HashMap scores = new HashMap<>(); scores.put("Alice", 95); scores.put("Bob", 87); for (String name : scores.keySet()) { System.out.println(name); } ```
A. `95, 87`
B. `Alice, Bob` (순서는 보장되지 않음)
C. `Alice=95, Bob=87`
D. 컴파일 에러

정답: B

⦁ `keySet()` 메서드를 사용했으므로 키(name)만 출력됩니다 ⦁ HashMap은 순서를 보장하지 않으므로 Alice와 Bob이 어떤 순서로 출력될지는 예측할 수 없습니다

💡 학습 팁

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