반응형
2023.03.08. 3일차 수업
package chapter06;
import java.util.Arrays;
import java.util.Random;
public class Lotto_2 {
public static void main(String[] args) {
Random random = new Random();
int lotto[] = new int[6]; // 배열 6자리 생성
int idx = 0;
boolean insert = true;
while (true) {
int number = random.nextInt(45) + 1; // 1~45 랜덤 숫자 생성
insert = true;
for (int i = 0; i < idx; i++) { // 중복 숫자 판별
if (number == lotto[i]) {
insert = false; // 입력 불가
break;
}
} // for문
if (insert) {
lotto[idx] = number;
idx++;
}
if (idx == 6) break; // 6자리가 다 찼음 => 반복문 탈출
}
System.out.println(Arrays.toString(lotto));
}
}
반응형
'Java' 카테고리의 다른 글
[Java] 버블 정렬 알고리즘 (0) | 2023.03.08 |
---|---|
[Java] 선택 정렬 알고리즘 (0) | 2023.03.08 |
[Java] 가위바위보 게임 (0) | 2023.03.08 |
[Java] 랜덤숫자 맞추기 게임 (0) | 2023.03.08 |
[Java] 랜덤 구구단 게임 (0) | 2023.03.08 |