Skip to content

숫자 야구게임 미션을 진행하는 저장소

License

Notifications You must be signed in to change notification settings

d11210920/java-baseball-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

기능


1. 랜덤 볼 생성기

상대방 역할을 하기 위하여 컴퓨터로 랜덤 숫자를 생성한다.

2. 정답 입력

랜덤 숫자를 맞추기 위해 사용자가 입력을 한다.

3. 입력 한 수 exception 체크

사용자가 입력한 수가 조건에 위배 되는지를 체크하고 위배된다면 오류를 던짐.

4. count strike, ball

스트라이크와 볼의 개수를 센다.

5. 출력할 스트링 문장 설정

스트라이크와 볼의 개수에 따라 정답문, 혹은 힌트문 출력

6. 게임 진행

위에서 구현한 메서드들로 게임을 진행한다.

7. 게임 재시작

정답을 맞춘 후 게임을 다시 시작할지 혹은 그만둘지 정한다.

구조

Class Ball

컴퓨터가 생성하는 랜덤 숫자

Enum Class BallBoundary

세자리 수의 경계를 정해두었다.

About

숫자 야구게임 미션을 진행하는 저장소

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%