자바로 구현한 계산기 프로그램
- 최초 등록일
- 2017.03.18
- 최종 저작일
- 2015.11
- 압축파일
- 가격 1,000원
소개글
자바 SWING으로 구현해본 계산기 프로그램입니다.
메인메서드를 포함하는 클래스와 UI컴포넌트를 올리는 클래스, 주 기능인 계산작업을 하는 클래스파일과 이미지 등으로 구성되어 있어 그래픽 컴포넌트와 계산기 로직의 연결을 이해하는데 도움이 되실 것입니다. 소스구성이 복잡하지 않으므로 소스파일을 열어보시면 핵심 로직이 되는 부분을 바로 알아채실 수 있을것입니다. 계산기를 코딩하실 때 가장 기본이 되는 부분은 피연산자1 > 연산자 > 피연산자2로 이어지는 INPUT값을 어떻게 프로그램으로 적절히 제어하느냐가 포인트입니다.
이 프로그램은 다항연산과 연속연산이 가능하도록 구현되어 있습니다.
다항연산의 예 : 12*34/2+2*84-13*23/5. . .
(계산에 필요한 피연산자값을 계속해서 입력받을 수 있습니다.)
연속연산의 예 :5/5=5 +32=37 -7= 70*3= 210 . . .
(결과에 바로 다음 값을 입력받아 계산작업의 수행이 가능합니다)
컴파일 실행환경
JDK1.6이상
압축파일 내 파일목록
.settings/org.eclipse.jdt.core.prefs
bin/InputNumberEventHandler.class
bin/LayoutFormation$1.class
bin/LayoutFormation.class
bin/SimpleCalculator.class
image/Thumbs.db
image/ac.JPG
image/add.JPG
image/backGround.bmp
image/backGround.jpeg
image/backspace.JPG
image/divide.JPG
image/eight.JPG
image/five.JPG
image/four.JPG
image/multiply.JPG
image/nine.JPG
image/one.JPG
image/passage.JPG
image/passage2.JPG
image/point.JPG
image/result.JPG
image/seven.JPG
image/six.JPG
image/subtract.JPG
image/tempImage.bmp
image/three.JPG
image/two.JPG
image/zero.JPG
src/InputNumberEventHandler.java
src/LayoutFormation.java
src/SimpleCalculator.java
.classpath
.project
참고 자료
없음