Java - 문제 미리보기
문제 2421
medium
다음 코드에서 빈칸에 들어갈 올바른 코드는?
```java
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] scores = {85, 92, 78, 96, 88, 73, 91};
______.______(______);
System.out.println("최저점: " + scores[0]);
System.out.println("최고점: " + scores[scores.length - 1]);
}
}
```
정답: B
배열을 정렬하려면 `Arrays.sort(배열명)` 형태로 사용해야 합니다.
올바른 코드:
```java
Arrays.sort(scores);
```
Arrays.sort() 메서드 특징:
⦁ 정적 메서드: 클래스명으로 직접 호출
⦁ in-place 정렬: 원본 배열을 직접 수정
⦁ 오름차순: 작은 값부터 큰 값 순으로 정렬
⦁ 매개변수: 정렬할 배열을 전달
전체 코드 실행 과정:
```java
// 정렬 전
int[] scores = {85, 92, 78, 96, 88, 73, 91};
// Arrays.sort(scores) 실행 후
// scores = {73, 78, 85, 88, 91, 92, 96}
System.out.println("최저점: " + scores[0]); // 최저점: 73
System.out.println("최고점: " + scores[scores.length - 1]); // 최고점: 96
```
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.