1. Calculator 클래스에서 사칙연산 수행 및 결과값 반환 메서드 구현
// 덧셈
int plus(int num1, int num2) {
return num1 + num2;
}
// 뺄셈
int minus(int num1, int num2) {
return num1 - num2;
}
// 곱셈
int multiplication(int num1, int num2){
return num1 * num2;
}
// 나눗셈
int division(int num1, int num2){
return num1 / num2;
}
// 사칙연산 값에 따라 결과값 반환
int result(int num1, int num2, char operator){
int result = 0;
switch (operator){
case '+' :
result= plus(num1 , num2);
case '-' :
result= minus(num1 , num2);
case '*' :
result= multiplication(num1 , num2);
case '%' :
result= division(num1, num2);
}
return result;
}
2. 컬렉션 타입 필드를 이용하여 연산 결과 저장 및 저장된 순서대로 삭제
queue 선택// calculator.class
// 컬렉션 getter, setter
// 수정
public Integer getQueue() {
return queue.poll();
}
// 삭제
public void setQueue(int result) {
queue.add(result);
}
추후 예외처리 등의 내용을 추가할 예정입니다.