java lotto 프로그램 만들기 2023. 5. 17. 10:17

namin0_0·2023년 5월 29일
0

로또 프로그램의 조건

먼저 사용자에게 1~45까지의 값 입력받고

정상 범위 내의 숫자를 입력했을 경우 배열에 값 넣기.

아닐경우 같은 회차의 숫자 다시 입력받기.


마찬가지로
컴퓨터 배열 6개 선언 후
중복되지 않는 6개 값을 배열에 할당하기.

컴퓨터는 1~45만 생성하도록 만들어져 있으니
다른값을 입력하는 행위는 할 수 없다.
사용자 번호와 다르게 컴퓨터 번호는 입력범위가 정상인지 걸러주는 작업 필요하지 않음!
중복체크만 해주면 된다.

버블정렬로 오름차순 만들어주고 출력!

맞은 갯수를 카운팅해줄 변수 count 생성 후 값은 0으로 초기화 해놓는다.
이중for문으로 유저번호와 컴퓨터번호를 비교해준 후 번호가 같을 경우 count 변수 1씩 증가.

맞은 갯수에 따라서 switch를 사용해서 결과 출력!

1.중복번호 입력하면 안내문구 나가고 같은회차 번호 다시 입력받음,

2.범위 외의 숫자 입력하면 안내문구 나가고 같은회차 번호 다시 입력받음

3.사용자번호와 당첨번호 오름차순 정렬

4.맞은갯수 카운팅해서 출력

5.맞은갯수에 따라 결과 출력

잘 나오는거 확인^^~~~

++컴퓨터 랜덤번호 추출을 작은 수로 바꿔서(ex=1~7)

1.컴퓨터번호에서 중복되는 숫자 안나오는지
2.다른 등수도 잘 나오는지 확인하자!

profile
갓생살기프로젝트

0개의 댓글