Skip to content

soomin0209/calculator-assignment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

CH 2 계산기 과제 ➕➖✖️➗

▶️ STEP 1. 클래스 없이 기본적인 연산을 수행하는 계산기 만들기

  • 0을 포함한 양의 정수 입력받기
  • 사칙연산 기호 입력받기
  • 입력받은 두 정수와 사칙연산 기호로 연산 후 결과 출력하기
  • 반복문을 사용해 'exit' 입력 전까지 무한 반복하기

▶️ STEP 2. 클래스를 적용해 기본적인 연산을 수행할 수 있는 계산기 만들기

  • 사칙연산 수행 후, 새 클래스에 결과값 반환 메서드와 연산 결과를 저장하는 컬렉션 필드 구현하기
  • STEP 1에서 구현한 main 메서드에 클래스가 활용될 수 있도록 수정하기
  • main 메서드에서 컬렉션 필드에 직접 접근 못하게 캡슐화하기
  • 컬렉션에서 가장 먼저 저장된 결과값 삭제하는 메서드 구현하기

▶️ STEP 3. Enum, 제네릭, 람다&스트림을 이해한 계산기 만들기

  • Enum 타입을 활용해 연산자에 대한 정보를 관리하기
  • 제네릭을 활용해 실수를 입력받아도 연산이 수행하도록 만들기
  • 람다&스트림을 활용해 새로운 수를 입력받고 저장된 연산 결과들 중 해당 수보다 큰 결과값들을 출력하는 메서드 만들기

About

CH 2 계산기 과제

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages