프로그래밍/Java
[자바/java] HashSet 으로 Lotto 번호 만들기 / contains()
Rolen
2023. 1. 28. 20:26
package q10;
import java.util.HashSet;
import java.util.Random;
public class Q10 {
public static void main(String[] args) {
Random rd = new Random();
int num;
HashSet<Integer> lotto = new HashSet<Integer>();
for (int i = 0; i < 6; i++) {
num = rd.nextInt(1, 46); // 1 ~ 45
if (lotto.contains(num)) // 중복확인, i--로 총 6개의 숫자가 들어가도록 함.
i--;
else {
lotto.add(num);
}
}
System.out.println("result = " +lotto);
}
}
728x90