Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 975 Bytes

File metadata and controls

42 lines (28 loc) · 975 Bytes

java-lotto-precourse

기능의 분리

1. 입력부

  • 로또 구입 금액 입력 → 구현
  • 당첨 번호 입력 → 구현
  • 보너스 번호 입력 → 구현

2. 연산부

  • 로또 구입 개수 연산 → 구현
  • 랜덤한 로또 발행 연산 → 구현
  • 발행 로또의 당첨 내역 연산
  • 수익률 연산

3. 출력부

  • 로또 구입 개수 출력 → 문제 발생
  • 발행 로또 출력
  • 당첨 내역 출력
  • 수익률 출력

4. 예외부

  • 로또 구입 금액의 오류

    • 숫자 이외의 입력 → 구현
    • 1000원으로 나누어 떨어지지 않는 입력 → 구현
  • 당첨 번호의 오류

    • 숫자 이외의 입력 → 구현
    • 잘못된 구분기호의 입력 → 구현
    • 6개의 숫자가 아닌 입력 → 구현
    • 가능 숫자 범위를 벗어난 입력 → 구현
  • 보너스 번호의 오류

    • 숫자 이외의 입력 → 구현
    • 가능 숫자 범위를 벗어난 입력 → 구현