반응형

츄르사려고 코딩하는 코집사입니다.
1. 자바(Java) 중복없는 로또 번호 프로그램 만들기
- 로또는 1부터 45번까지 임의의 숫자를 6개를 추출한다.
- 6개의 번호는 중복이 되지 않아야 하고, 작은 수부터 나열하면 된다.
- 만약, 로또 번호를 저장하는 배열에서 중복된 수가 있으면 삭제하고 다시 로또 번호를 뽑는다.
2. 코드
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] arr = new int[6];
for(int i=0; i<arr.length;i++) {
int lotto_Num = (int)(Math.random()*45) + 1;
arr[i] = lotto_Num;
//중복확인코드
for(int k=0;k<i;k++) {
if(arr[i]==arr[k]) {
i--;
break;
}
}
}
Arrays.sort(arr);
for(int j=0;j<arr.length;j++) System.out.print(arr[j] + " ");
}
}
- import java.util.Arrays; 를 통해 Arrays.sort(arr); 을 사용하여 오름차순으로 정렬.
반응형
'Language > Java' 카테고리의 다른 글
자바(Java) 재고 관리 프로그램 소스 (0) | 2021.01.22 |
---|---|
자바(Java) 도서 관리 프로그램 최종 (0) | 2021.01.22 |
자바(Java) 도서 관리 프로그램 - (2) (0) | 2021.01.21 |
자바(Java) 도서 관리 프로그램 - (1) (0) | 2021.01.21 |
[SW expert Academy] SWEA 5215번 햄버거 다이어트 자바(Java) (0) | 2021.01.14 |
자바(Java) Open Associated Perspective? (1) | 2021.01.13 |
위즈랩(WizLab)으로 게임 만들기 (0) | 2021.01.11 |
자바(Java) 프로그램 실행 시간 측정 코드 (0) | 2021.01.10 |
최근댓글