Java100 Part.4 - 내장된 정렬 메소드를 이용한 정렬 (내림차순 정렬)

Jeong Woosi·2022년 2월 23일
0

Java100 Part.4

목록 보기
13/14
import java.util.Arrays;
import java.util.Collections;

public class ex100_1 {
	public static void main(String[] args) {
		
		// [1]: 배열 선언 --> 성적 배열
		// 이때, 내림차순이거나 또는 원하는대로 정렬의 조건을 설정해서 하고자 할 때
		// -> 기본형(Primitive Type)의 배열에는 적용이 안된다.
		// 참고로, String타입은 기본형이 아니다.
		Integer[] scores = {88,55,33,100,90,99,77,66};
		
		// [2]: 성적 배열 -> 내림차순 정렬 -> Arrays.sort();
		// -> import필요 -> 추가 옵션 설정이 필요 -> (배열명, 컬렉션 reverseOrder)
		System.out.print("화장실(정렬) 들어가기 전= ");
		for(int i=0; i<scores.length; i++)
			System.out.print(scores[i]+" ");System.out.println();
		
		// 내림차순 정렬
		Arrays.sort(scores,Collections.reverseOrder());
		
		System.out.print("화장실(정렬) 들어가기 후= ");
		for(int i=0; i<scores.length;i++)
			System.out.print(scores[i]+" ");System.out.println();
			
		// [3]: 향상된 for문 사용
		System.out.print("화장실(정렬) 들어가기 후= ");
		for(int i:scores)
			System.out.print(i+" ");
	}
}
profile
Let's start to Coding

0개의 댓글