Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-lotto-precourse

기능 목록

1. [입력] 로또 구입 금액을 입력 받는다.

  • [예외 처리] 정수 타입이 아닐 경우 에러 메시지를 출력하고 재입력 받는다.
  • [예외 처리] 1000원 단위로 나누어 떨어지지 않을 경우 에러 메시지를 출력하고 재입력 받는다.

2. [중간 과정] 로또를 발행한다.

  • 로또 번호는 오름차순 정렬

3. [출력] 발행한 로또를 출력한다.

4. [입력] 당첨 번호를 입력 받는다.

  • 로또 객체를 생성한다.(LottoParser)
    • [예외 처리] 번호 개수가 6개가 아닐 경우 에러 메시지를 출력하고 재입력 받는다.
    • [예외 처리] 번호가 1 ~ 45 사이의 숫자가 아닐 경우 에러 메시지를 출력하고 재입력 받는다.
    • [예외 처리] 중복된 번호가 존재할 경우 에러 메시지를 출력하고 재입력 받는다.

5. [입력] 보너스 번호를 입력 받는다.

  • [예외 처리] 정수 타입이 아닐 경우 에러 메시지를 출력하고 재입력 받는다.
  • [예외 처리] 번호가 1 ~ 45 사이의 숫자가 아닐 경우 에러 메시지를 출력하고 재입력 받는다.
  • [예외 처리] 당첨 번호 내에 중복된 번호가 존재할 경우 에러 메시지를 출력하고 재입력 받는다.

6. [중간 과정] 수익률을 계산한다.

7. [출력] 당첨 내역을 출력한다.

  • 일치 여부, 수익률 필요

About

우아한테크코스 3주차 과제

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages