2015 IT 웹 기반 개발자과정/JAVA
Java Lotto [Tree Set 이용]
by 한여름밤의코딩
2015. 11. 13.
package src.kr.ac.jnu.day05.Lotto;
import java.util.Random;
import java.util.Set;
import java.util.TreeSet;
public class MLotto {
public static void main(String[] args) {
Random r = new Random();
Set<Integer> lotto = new TreeSet<>();
int cnt = 0;
System.out.println("<< Lotto 번호 추첨기 >>");
while (cnt < 6) { //뽑은 수가 6개면 중단
int num = r.nextInt(45) + 1; // 45까지 랜덤 수
if (lotto.contains(num) == false) { // 랜덤수가 Tree set에 존재 하는지 확인
lotto.add(num); // 존재 하지 않으면 추가
cnt++; // 로또 뽑은 번호 수 증가
}
}
int j = 1;
for (Integer i : lotto) {
System.out.printf("%2d -> [%02d]\n",j,i);
j++;
}
}
}