Day11 - 배열의 정렬과 비교

2021. 3. 2. 12:30JAVA 공부

이번에는 배열의 정렬과 비교를 사용해 보겠습니다.

 

배열의 정렬

Arrays.sort( 배열의 이름 );

사실 Arrays.sort( 배열의 이름 ); 은 저번에 한번 본 적이 있죠

이렇게 잘 정렬되었음을 출력을 통해 확인을 할 수 있습니다.

 

배열의 비교

Arrays.equals( 배열 이름1, 배열 이름2);

두개의 배열을 비교해 같으면 true 를, 다르면 false 를 반환합니다.

그래서 먼저 정렬을 하고 사용을 해주는 게 보편적인 방법 입니다.

 

예제를 통해서 확인 해 봅시다

저번 퀴즈 시간에, 로또 당첨까지 얼마를 써야하는지 계산하는 걸 만든 적이 있는데, 오늘 배운 정렬과 비교를 활용해서 만들어 보겠습니다.

 

먼저 랜덤한 로또 번호 6개를 만들어 줍시다. 

중복되지 않는 숫자 6개를 가지고 있는 배열을 반환시키기 전에, 정렬을 해줍니다

 

이제 로또가 당첨될 때까지 얼마를 쓸건지 구해 줍시다

이렇게, 정렬과 비교를 사용하면 코드를 줄이고, 효율적으로 작성할 수 있게 됩니다 ~

 

배열의 정렬과 비교를 알아 봤습니다.

 

고생하셨습니다.