- 14
- 0
- 约1.6万字
- 约 17页
- 2020-11-21 发布于湖北
- 举报
四则运算计算器设计说明书
一.设计目标
本次计算器的程序设计,通过使用JAVA中的AWT包和Swing包的类库设计图形界面的计算器。此计算器能够完成加减乘除的四则混合运算。利用面向对象程序设计的思想,将各个组件的事件响应分别用不同的方式表达出来,并且使用了图形界面中的事件委托机制来处理事件响应。
二.设计流程
1. 分析该计算器需要完成的功能。
用户能够完成添加括号和负号的四则混合运算,并且计算器能够自动识别运算符的优先级,根据用户输入的运算表达式,自动计算出相应的结果。同时还完成了计算器中C按钮清屏功能和Backspace退格键。
2. 考虑异常处理。
(1)当输入的表达式中出现除零的操作,显示框将显示“Infinity(无穷大)”。
(2)当输入的表达式错误时,将弹出提示框显示“表达式错误请重新输入”
(3)当计算器的显示文本框里为没有输入内容时直接点击等号按钮,将弹出提示框显示“对不起,您没有任何输入,请重新输入:”。
(4)当第一次输入乘号键,除号键,右括号,小数点,求余键,等号键,ce键,Backspace键时提示错误。
4. 考虑数据的处理
目标计算表达式通过点击计算器界面上的按钮进行输入,当按下等号之后,计算器通过调用JAVA中script这个包中的相关类和方法来实现数据的处理。
5. 编码实现计算器的功能。
(1)新建相关的
您可能关注的文档
- 非营利组织的绩效评估--“壹基金”绩效评估体系及启示.doc
- 世邦魏理仕2009年宝鸡市五洲国际购物公园项目商业策划报告商业市场调研与定位策划5.doc
- 如何推广课程Microsoft PowerPoint 演示文稿[资料].ppt
- 2013年最新-公文基础知识试题(含答案)-事业单位考试-公.doc
- 北师大版七年级生物上学期期末考试题.doc
- 关于互联网跨境支付的调研报告.doc
- 南京大学高等教育自学考试本科专业毕业论文答辩报考4680587215.doc
- (课件)-《2012年执行力、落实及结果培训课程课件》(36页)-管理培训.ppt
- 人教版美术四年级上册《线条的动与静》课件(1).ppt
- 超级全能生2016届高考全国卷26省联考(乙卷)英语 Word版 ..doc
- 高考生物一轮复习第四单元细胞的生命历程第12课细胞的分化、癌变、衰老和凋亡课件.ppt
- 高考生物一轮复习第五单元遗传的基本规律第13课基因的分离定律课件.ppt
- 高考生物一轮复习第五单元遗传的基本规律专题培优4基因位置的确认及遗传实验设计课件.ppt
- 高考生物一轮复习第五单元遗传的基本规律第15课遗传的染色体学说、伴性遗传和人类遗传病课件.ppt
- 高考生物一轮复习第一单元细胞的分子组成第1课细胞的元素组成、无机物、糖类与脂质课件.ppt
- 小学自我介绍作文范文.docx
- 幼儿园小班育儿知识.docx
- 高考生物一轮复习第五单元遗传的基本规律第14课基因的自由组合定律课件.ppt
- 幼儿园园长职责与家长关系管理.docx
- 80种施工工艺大全.docx
最近下载
- 2025年广东省“小小科学家”少年儿童科学教育体验活动物理模拟试题A.docx VIP
- 山东师范大学附属中学招聘考试真题2024.docx VIP
- 选相分合闸装置PCS-9830_201007.pdf VIP
- 高速铁路桥梁桥面薄涂型聚氨酯防水层施工工法.docx VIP
- 高速铁路桥面薄涂型(PPU)聚氨酯防水层施工安全技术保证措施.docx VIP
- 高速铁路桥面薄涂型聚氨酯防水层施工实施细则.docx VIP
- 单位停车位管理制度.docx VIP
- 2025年高考数学压轴题分层练习:平面向量(20题).pdf VIP
- 农村种桑养蚕创业计划书.pptx VIP
- 毕业设计(论文)-铝合金轮毂径向反向复合挤压工艺及模具设计.doc VIP
原创力文档

文档评论(0)