로또번호 생성기
1~45 값, 랜덤하게 6개
데이터가 중복되지 않게 6개
중복된 값은 버리고 새롭게 추출*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
package practice02;
import java.util.Random;
public class Lotto {
public static void main(String[] args) {
// 로또번호 생성기
//1~45 값, 랜덤하게 6개
//데이터가 중복되지 않게 6개
//중복된 값은 버리고 새롭게 추출하게*
int num[] = new int[6];
Random lotto = new Random();
lotto.setSeed(System.currentTimeMillis());
for(int i =0; i<6; i++) {
num[i]= lotto.nextInt(45);
//중복값 제거
for(int j =0; j<i ; j++) {
if(num[i]==num[j]) {
i--;
break;
}
}
}
for(int i=0; i<6; i++) {
System.out.print(num[i]+" ");
}
System.out.println("입니다.");
}
}
|
cs |
'Java > JAVA STUDY' 카테고리의 다른 글
JAVA Thread 추가하는 법 (0) | 2021.01.26 |
---|---|
JAVA Generic 자바 제네릭을 활용한 회원 정보 출력 프로그램 (0) | 2021.01.24 |
JAVA 사용자가 지정한 예외 처리 (0) | 2021.01.21 |
JAVA 친구 주소록 관리 프로그램 _추가 : 상속(extends)과 오버라이딩(Override) (1) | 2021.01.18 |
JAVA 친구 주소록 관리 프로그램 (1) | 2021.01.18 |