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]); } } ```
A. `Collections.sort(scores)`
B. `Arrays.sort(scores)`
C. `scores.sort()`
D. `Array.sort(scores)`

정답: 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 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.