[ java ] JavaFestival3 - Question1 - 중복이 없이 숫자를 뽑는 로또 프로그램을 만드시오.
작성일 20-12-19 00:33
페이지 정보
작성자 웹지기 조회 5,035회 댓글 0건본문
Question1
- 중복이 없이 숫자를 뽑는 로또 프로그램을 만드시오.
import java.util.Random;
public class Question1 {
public static void main(String[] args) {
//중복없이 숫자를 뽑는 로또 프로그램
Random rand = new Random();
int[] arr = new int[6];
for(int i=0; i<arr.length; i++) {
arr[i] = rand.nextInt(45)+1;
//중복제거 - 중복이 발생하면 중복이 발생된 i 값을 - 시켜서 다시생성
for(int j=0; j<i; j++) {
if(arr[i] == arr[j]) {
i--;
}
}
}
for(int i : arr) {
System.out.println(" 행운의 숫자 : "+i);
}
}
}
결과
행운의 숫자 : 18
행운의 숫자 : 13
행운의 숫자 : 8
행운의 숫자 : 35
행운의 숫자 : 5
행운의 숫자 : 7
추천0
비추천 0
댓글목록
등록된 댓글이 없습니다.