Skip to content

초록 스터디 자바 기초 과정 자동차 경주 미션을 위한 저장소

Notifications You must be signed in to change notification settings

nonactress/java-racingcar-simple-playground

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


작동 방식

애플리케이션은 다음 정보를 입력하라는 메시지를 표시합니다:

  1. 자동차 수: 경주에 참가할 자동차의 수
  2. 라운드 수: 경주가 지속될 라운드 수
  3. 자동차 이름: 각 자동차의 이름

필요한 정보를 입력하면 경주가 시작됩니다. 각 라운드마다 자동차는 전진할 기회를 갖습니다. 0부터 9 사이에서 무작위로 생성된 숫자가 4보다 크면 자동차는 전진합니다. 경주가 끝나면 각 자동차가 이동한 총 거리를 표시하고 우승자(들)를 발표합니다.

클래스 설명

  • Car.java: 이름과 이동 횟수를 가진 자동차를 나타냅니다.
  • RaceSetting.java: 경주를 설정하는 클래스입니다. 자동차 수, 라운드 수, 자동차 이름에 대한 사용자 입력을 받습니다. 또한 경주 실행과 자동차 이동에 관한 로직을 포함합니다.
  • RaceWinner.java: 이 클래스는 RaceSetting을 확장하며 경주의 우승자를 결정하는 역할을 합니다. 가장 멀리 이동한 자동차를 찾아 그 이름을 우승자로 출력합니다.
  • Race.java: 애플리케이션의 주요 진입점입니다. 경주를 시작하기 위해 RaceWinner의 인스턴스를 생성합니다.

About

초록 스터디 자바 기초 과정 자동차 경주 미션을 위한 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%