이 프로그램은 자바를 이용해 만든 콘솔 계산기입니다.
사용자가 두 개의 숫자와 연산 기호를 입력하면 사칙연산을 수행하고,
그 결과를 리스트에 저장하도록 만들었습니다.
- 두 정수를 입력받아 사칙연산 수행
exit입력 시 프로그램 종료- 0으로 나누면 오류 메시지 출력
- Calculator 클래스를 따로 만들어 기능 분리
- 계산 결과를 저장할 리스트(List) 사용
- Getter, Setter 메서드로 결과 접근(캡슐화 적용)
- 가장 먼저 저장된 결과를 삭제하는 기능 추가
- App 클래스에서 메서드를 호출해 전체 동작 구현
App.java실행- 콘솔에서 숫자 두 개와 연산 기호 입력
- 결과 확인 후
exit입력 시 종료 - 종료 후 지금까지의 계산 결과가 출력됨
첫 번째 숫자 입력: 2
두 번째 숫자 입력: 2
사칙연산 기호 입력: +
결과: 4
더 계산하시겠습니까? (exit 입력 시 종료)
첫 번째 숫자 입력: 6
두 번째 숫자 입력: 3
사칙연산 기호 입력: /
결과: 2
더 계산하시겠습니까? (exit 입력 시 종료)
첫 번째 숫자 입력: 7
두 번째 숫자 입력: 3
사칙연산 기호 입력: *
결과: 21
더 계산하시겠습니까? (exit 입력 시 종료) exit
지금까지의 계산 결과들: [4, 2, 21]
수정된 결과 리스트: [1, 2, 3]
첫번째 데이터 삭제: 1
-
계산 결과를 저장하고, 게터·세터를 이용해 데이터를 불러오거나 수정·삭제하는 기능을 구현하면서 클래스 구조와 캡슐화의 개념을 실제로 적용해볼 수 있었음.
-
while문과 Scanner를 이용해 반복 입력을 처리하는 방법을 익혔고,
컬렉션(List) 사용법과 메서드 분리의 필요성도 이해하게 됨. -
Lv.3 계산기까지는 아직 내 수준에서 만드는 게 어려워서, 나중에 혼자서 다시 시도해볼 예정임.