当前位置:文档之家› java课程设计报告计算器

java课程设计报告计算器

java课程设计报告
计算器
1
2020年4月19日
目录
一、课程设计目的 (5)
二、课程设计任务.................................................................................................... .. (2)
2.1、设计任务 (5)
2.2、课程设计要求: (6)
2.3、需求分析 (6)
三、开发工具与平台.................................................................................................... (3)
3.1、开发工具 (7)
3.2、开发平台 (7)
2
2020年4月19日
四、设计思路.................................................................................................... . (4)
4.1、界面设计.................................................................................................... . (4)
4.2.1、逻辑设计 (8)
4.2.2、程序流程图.................................................................................................... . (5)
4.2.3、主要代码展示及说明 (5)
4.3、程序测试 (18)
五、实验小结 (20)
3
2020年4月19日
六、附录 (程序代码) (22)
4
2020年4月19日
一、课程设计目的
1、熟练掌握java面向对象编程。

2、选择合适的数据结构实现需求。

3、熟练使用各种控制结构。

4、GUI组件、事件处理技术。

二、课程设计任务
2.1、设计任务
设计一个简易的计算器,能够进行四则运算:加、减、乘、除等(限于十进制下)
程序要求:
(1)应具有相应的界面,可参考Windows操作系统自带的计算器界面。

(2)操作符号定为:“+”,“-”,“*”,“/”,“+/-”等。

(按国际惯例设计)
(3)用户经过点击程序界面上按钮,实现数字、运算符的输入操作。

(4)以上部分为必须完成的内容。

5
2020年4月19日
选作部分:
(1)具有操作符号“1/x”,“sqrt”(开方),“.”(小数功能)等。

2.2、课程设计要求:
(1)应用自己所学课程知识完成对计算器的基本任务。

(2)查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。

(3)经过应用java程序编写计算器来提升自己对简单的图形界面有一定的掌握和了解。

2.3、需求分析
1.设计的计算器能够完成加法、减法、乘法、除法的简单运算。

2.实现一些简单的扩展运算,如:正负号、倒数、退格、清零等功能。

3.添加小数点功能,用以实现浮点型数据的计算。

4.使用布局管理器设计一个计算器的界面,使用事件监听器处理数据的输入,并完成相关的计算。

6
2020年4月19日
三、开发工具与平台
3.1、开发工具
Microsoft Windows 7旗舰版
3.2、开发平台
JDK1.6.0-02 和UE编译器
7
2020年4月19日。

相关主题