Skip to content

sjmoon00/java-racingcar-precourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java-racingcar-precourse

  • 경주할 자동차들의 이름을 입력받는다.

    • "경주할 자동차 이름을 입력하세요.(이름은 쉼표(,) 기준으로 구분)" 메시지를 출력한다.
    • 자동차의 이름들을 쉼표로 분리해서 받는다.
    • 만약 자동차의 이름이 5글자가 넘으면 예외를 발생시키고 다시 값을 받는다.
      • 예외상황 시 [Error]로 시작하는 해당 상황에 맞는 에러 문구를 출력해야 한다.
  • 시도할 횟수를 입력받는다.

    • "시도할 회수는 몇회인가요?" 메시지를 출력한다.
    • 숫자외에 다른 문자열이 들어오면 예외를 발생시키도 다시 값을 받는다.
      • 예외상황 시 [Error]로 시작하는 해당 상황에 맞는 에러 문구를 출력해야 한다.
  • 자동차는 입력받은 횟수만큼 차례로 난수를 생성한다.

    • 생성한 난수가 4 이상일 경우 전진, 미만일 경우 멈춰있는다.
  • 매 회차마다 자동차는 자기가 간 거리만큼을 '-'로 표시해서 사용자에게 출력해준다.

  • 모든 회차가 종료되면 가장 먼 거리를 이동한 우승자를 출력한다.

    • 우승자는 여러명일 수 있다.

About

카테캠 미니과제 2차

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%