Skip to content

pshshsh/Calculator

Repository files navigation

계산기 과제 : 단게별로 별도의 패키지로 구성 하였습니다. 레벨1: calculator패키지( 기본 Switch-case를 활용한 사칙연산 계산) 레벨2: calculator2패키지( 계산된 결과 값들을 기록하는 컬렉션 및 데이터 삭제기능 추가) 레벨3: calculator3패키지( 3-1까지만 구현, 열거형 상수 추가)

상세 설명 레벨 1 : switch-case문을 사용해서 사칙연산(+,-,*,/)에 따라 각각 계산하는 기능 계산이 끝나고 exit를 입력하면 반복문 종료, 아닐 시 처음으로 돌아가 다시 계산입력을 받는다.

레벨 2 : 클래스는 App.java(사용자 입력 처리 및 결과 출력)와 Calculator2.java(사칙연산하고 결과값 반환 메서드 구현 & 연산 결과 저장하는 컬렉션 타입필드 가짐)

모든 계산 결과를 ArrayList에 저장하며 계산 결과를 저장후 볼 수 있으면 삭제를 원하면 첫번 째 계산한 결과를 삭하는 기능 추가

레벨 3 : 클래스는 OperatorType.java ( 연산자 열거형 상수 정의와 메서드 추가) 추가되었다.

열거형 상수(ADD, MINIUS, MULTIPLE, DIVIDE)가 고유한 계산 로직을 가지고 있고 사용자 입력에 따라 열거형 상수를 선택하여 계산 할 수있다.

About

계산기

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages