Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

prgrms-be-devcourse/java-calculator

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
9 Commits
 
 

Repository files navigation

java_calculator

자바 계산기 구현 미션 Repository입니다.

이곳은 공개 Repo입니다.

  1. 여러분의 포트폴리오로 사용하셔도 됩니다.
  2. 때문에 이 repo를 fork한 뒤
  3. 여러분의 개인 Repo에 작업하며
  4. 이 Repo에 PR을 보내어 멘토의 코드 리뷰와 피드백을 받으세요.

Branch 명명 규칙 + 팀의 PR규칙 정하기

  1. 여러분 repo는 알아서 해주시고 😀(본인 레포니 main으로 하셔두 되져)
  2. prgrms-be-devcourse/spring-board 레포로 PR시 branch는 gituser_id을 적어주세요 :)
    • base repo : 여기repo base : username ← head repo : 여러분repo compare : main또는 github_id
  3. 실제 진행할 PR규칙은 멘토+팀원들과 정하여 진행해주세요 :)
    • ← head repo : 여러분repo compare : main로 할지
    • 또는 ← head repo : 여러분repo compare : github_id로 할지

과제를 통해 기대하는 역량

  • 깃허브를 통한 코드리뷰를 경험해보자
  • 기본적인 테스트 코드 작성 및 활용하는 능력해보자
  • 스스로 OOP를 생각하고 코드로 옮길 수 있는 능력해보자

요구사항

  • 콘솔로 구현입니다.(스윙으로 구현하시는 분들 계실까봐)
  • 객체지향적인 코드로 계산기 구현하기
    • 더하기
    • 빼기
    • 곱하기
    • 나누기
    • 우선순위(사칙연산)
  • 테스트 코드 구현하기
  • 계산 이력을 맵으로 데이터 저장기능 만들기
    • 애플리케이션이 동작하는 동안 데이터베이스 외에 데이터를 저장할 수 있는 방법을 고안해보세요.
  • (선택) 정규식 사용

실행결과(콘솔)

1. 조회
2. 계산

선택 : 2

1 + 2
3

1. 조회
2. 계산

선택 : 2

1 + 2 * 3
7

1. 조회
2. 계산

선택 : 1

1 + 2 = 3
1 + 2 * 3 = 7

선택 : 2

3 - 2 * 2
-1

About

1~2주차 과제인 자바 계산기 구현 미션 Repository입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Morty Proxy This is a proxified and sanitized view of the page, visit original site.