没有合适的资源?快使用搜索试试~ 我知道了~
【精品课程设计】使用面向对象的JAVA编程技术设计实现计算器(含源代码).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 38 浏览量
2022-06-11
09:07:19
上传
评论
收藏 465KB DOC 举报
温馨提示
试读
28页
【精品课程设计】使用面向对象的JAVA编程技术设计实现计算器(含源代码)
资源推荐
资源详情
资源评论
************************
课程设计报告
************************
浙江大学
计算机学院
2009年第一学期
面向对象 JAVA 编程技术 课程设计
题 目: 计算器类的设计与实现
专业班级:
姓 名:
学 号:
指导教师:
成 绩:
更多课程设计、毕业设计、论文请访问:
http://www.docin.com/mydoc-5887523-1.html&folderId=72986
摘 要
编写一个简单的计算器程序。实现加、减、乘、除等功能,可以根据自己的兴趣,
扩充计算器的功能。
程序应提供的基本管理功能有:
1)选择计算功能
2)计算数据的输入
3)实现加、减、乘、除等基本计算功能
4)计算结果的输出
关键字:窗口组件;按钮;屏幕;监视器
1
更多课程设计、毕业设计、论文请访问:
http://www.docin.com/mydoc-5887523-1.html&folderId=72986
前 言
通过这次的课程设计,更让我深刻意识到自己在学习中的弱点,同时也找到了克服
这些弱点的方法,这也是一笔很大的资源。在以后的时间中,我应该利用更多的时间去
上机实验,多编写程序,相信不久后我的编程能力都会有很大的提高。
这次课程设计,通过对程序的编制,调试和运行,使我更好的掌握了用Java实现图
形界面的方法,和用监视器控制组件的过程,熟悉了各种调用的数据类型。在调试和运
行过程中使我更加的了解和熟悉程序运行的环境,提高了我对程序调试分析的能力和对
错误的纠正能力。
课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼
实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发
展的日新月异,当今计算机应用在生活中可以说得是无处不在。
2
更多课程设计、毕业设计、论文请访问:
http://www.docin.com/mydoc-5887523-1.html&folderId=72986
目 录
前 言.......................................................................................................................................2
目 录.......................................................................................................................................3
第1章 设计描述.....................................................................................................................4
1.1问题描述 4
1.2函数结构 4
1.3状态图 5
第2章 系统分析.....................................................................................................................6
2.1流程图 6
2.2需求分析 7
第3章 程序设计.....................................................................................................................8
3.1窗口类程序代码 8
3.2监视器类程序代码 10
第4章 测试分析...................................................................................................................14
4.1程序代码 14
(1)加法运算:........................................................................................................................14
(2)减法,乘法运算操作如同加法.........................................................................................15
(3)除法运算:........................................................................................................................15
(4)控制按钮:........................................................................................................................16
(5)输入错误提示....................................................................................................................18
4.2简单操作手册 18
总结及致谢...........................................................................................................................19
参考文献...............................................................................................................................20
附件Ⅰ源程序代码...............................................................................................................21
3
更多课程设计、毕业设计、论文请访问:
http://www.docin.com/mydoc-5887523-1.html&folderId=72986
第1 章 设计描述
1.1问题描述
编写一个简单的计算器程序。实现加、减、乘、除等功能,可以根据自己的兴
趣,扩充计算器的功能。
程序应提供的基本管理功能有:
1)选择计算功能
2)计算数据的输入
3)实现加、减、乘、除等基本计算功能
4)计算结果的输出
1.2函数结构
一个计算器类,该类包括两个组件对象,一个计算引擎和一个用户接口,用户接
口对象处理接受的键盘输入信息,并显示答案,计算引擎对象对给出的数据执行相应操
作,并存储操作的结果。
窗口组件:(提供用户接口)
public class Calculator extends JFrame {
private static nal long serialVersionUID = 1L;
private JPanel optPanel;
private JPanel numPanel;
private Label resultLabel;
}
计算接口:(监视器)
class EventListener implements ActionListener {
double result;// 两个运算数运算完后得到的结果
double rstNum;// 第一个运算数
4
剩余27页未读,继续阅读
资源评论
oligaga
- 粉丝: 52
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于MATLAB的钢板表面缺陷检测系统
- MS SQL里生成行政区域县区信息表和相应数据
- delphi实现DBGrid全选和反选功能
- 25C11F41-2B2A-4D1A-AAA8-7C654526B129.pdf
- Android Studio Jellyfish(android-studio-2023.3.1.18-cros.deb)
- MVC+EF框架+EasyUI实现权限管理源码程序
- python第66-75天,Day66-75.rar
- python后端服务project-of-tornado.rar
- python测验,hello-tornado.rar
- 基于SpringBoot+Vue3快速开发平台、自研工作流引擎源码设计.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功