[Java] java RacingCar 미션(2)

전효준·2025년 1월 12일
post-thumbnail

지난 시간에 Python으로 레이싱카 미션을 완성했다.
이제 자바로 같은 기능을 구현하며 공부해보자.

이 코드 자바로 구현해줘.

대표적으로 다른 것은 아래가 있다.

1. 입력 방식

  • 파이썬: input()으로 문자열을 입력받고 처리.
  • 자바: Scanner 클래스로 입력받아 처리.

2. 리스트와 반복문

  • 파이썬: 리스트와 for문을 활용.
  • 자바: ArrayList와 for-each 문 또는 전통적인 for문 사용.

3. 랜덤 숫자 생성

  • 파이썬: random.randrange(10) 사용.
  • 자바: Random 클래스의 nextInt(10) 메서드 사용.

4. 출력

  • 파이썬: print() 사용.
  • 자바: System.out.println() 사용.

추천 파일 구조

나는 파일 구조 짜는게 처음부터 제일 걱정된다.

src/
 ├── main/
 │    └── java/
 │         ├── models/        # 데이터와 관련된 클래스(Car)
 │         │    └── Car.java
 │         ├── services/      # 로직과 서비스(경주 로직 등)
 │         │    └── RacingService.java
 │         └── RacingCar.java # 메인 실행 파일
 ├── test/
 │    └── java/
 │         └── RacingCarTest.java # 테스트 파일

실행결과

결국 완성

외계어가 포함되어있다. 한글 깨지는건 해결을 못했다..

profile
아자아자 화이팅.

0개의 댓글