Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java 계산기 프로젝트

프로젝트 소개

이 프로그램은 자바를 이용해 만든 콘솔 계산기입니다.
사용자가 두 개의 숫자와 연산 기호를 입력하면 사칙연산을 수행하고,
그 결과를 리스트에 저장하도록 만들었습니다.


구현한 내용

Lv.1

  • 두 정수를 입력받아 사칙연산 수행
  • exit 입력 시 프로그램 종료
  • 0으로 나누면 오류 메시지 출력

Lv.2

  • Calculator 클래스를 따로 만들어 기능 분리
  • 계산 결과를 저장할 리스트(List) 사용
  • Getter, Setter 메서드로 결과 접근(캡슐화 적용)
  • 가장 먼저 저장된 결과를 삭제하는 기능 추가
  • App 클래스에서 메서드를 호출해 전체 동작 구현

실행 방법

  1. App.java 실행
  2. 콘솔에서 숫자 두 개와 연산 기호 입력
  3. 결과 확인 후 exit 입력 시 종료
  4. 종료 후 지금까지의 계산 결과가 출력됨

실행 예시

첫 번째 숫자 입력: 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 계산기까지는 아직 내 수준에서 만드는 게 어려워서, 나중에 혼자서 다시 시도해볼 예정임.

About

feature: lv 1 calculator

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages