2015 IT 웹 기반 개발자과정/JAVA
Java Lotto [Tree Set 이용]
한여름밤의코딩
2015. 11. 13. 15:18
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++; } } }