Java - 문제 미리보기
문제 2420
medium
다음 코드의 실행 결과는?
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] cities = {"Seoul", "Busan", "Daegu", "Incheon", "Gwangju"};
Arrays.sort(cities);
System.out.println("첫 번째: " + cities[0]);
System.out.println("마지막: " + cities[cities.length - 1]);
}
}
```
정답: B
`Arrays.sort()`는 문자열을 **알파벳 순서(사전식 순서)**로 정렬합니다.
정렬 과정 분석:
원본 배열:
```java
["Seoul", "Busan", "Daegu", "Incheon", "Gwangju"]
```
알파벳순 정렬:
```java
// 각 도시명의 첫 글자 비교:
// B(usan), D(aegu), G(wangju), I(ncheon), S(eoul)
// 정렬 후:
["Busan", "Daegu", "Gwangju", "Incheon", "Seoul"]
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.