计算器的设计与实现

上传人:人*** 文档编号:508016401 上传时间:2022-10-13 格式:DOCX 页数:5 大小:13.24KB
返回 下载 相关 举报
计算器的设计与实现_第1页
第1页 / 共5页
计算器的设计与实现_第2页
第2页 / 共5页
计算器的设计与实现_第3页
第3页 / 共5页
计算器的设计与实现_第4页
第4页 / 共5页
计算器的设计与实现_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算器的设计与实现》由会员分享,可在线阅读,更多相关《计算器的设计与实现(5页珍藏版)》请在金锄头文库上搜索。

1、课程设计报告书课程名称面向对象程序设计设计题目计算器的设计与实现2013年1设计时间2设计目的1、复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2、能设计符合问题要求的图形和用户界面程序,掌握常用组件的事件接口;3、培养团队合作精神、创新意识及能力。3设计任务设计一个能实现计算器功能的Java程序,可以进行加、减、乘、除(另外可适当加上阶乘、正弦、余弦和指数)运算。(1)应具有相应的界面,如下图所示:图示3-1(2)操作符号定为:“+”,“”,“*”,“sin”,“cos”等。(3)用户通过点击面板中的各种组件输入表达式,应在上方文本框中显示。(4)当用户点击“=”时

2、,文本框中之前的内容应清空,直接显示表达式运算结果。具有相应的科学计算功能。(1)可以进行加、减、乘、除等一些简单的运算。(2)可以进行正弦、余弦的运算。(3)可以进行阶乘与指数运算。4设计内容实验内容该计算器程序的设计先引入程序设计所需要的包,代码如下:import.*;importimport.*;程序运行过程结果125+235=勺运行结果:图4-1图4-2图4-3100/3的运行结果:图4-4图4-5图4-6界面设计包括了如下几个类:publicclassCalculatorextendsJFrameimplementsActionListenerpublicvoidactionPerf

3、ormed(ActionEvente)publicvoidDisplaynti)publicstaticvoidmain(Stringargs);import.*;publicclassCalculatorextendsJFrameimplementsActionListenerJPanelpnl1,pnl2;JTextFieldtextfild;GridLayoutgrdlyt;JButtonb0,b1,b2,b3,b4,b5,b6,b7,b8,b9,bp,bd;JButtonbadd,bsub,bmul,bdiv,bcos,bsin,bjiecheng,bpow,beql,bclear;S

4、tringstr;booleanend,add,sub,mul,div,cos,sin,jiecheng,pow;doublenum1,num2;Calculator。super(计算器);grdlyt=newGridLayout(3,7,6,6);(str);(false);elseif()=beql)(true);num2=();quals(0)SP网站编程教程M.第1版,北京:北京希望电子出版社,20052 白勇.用B/S模式构建在线考试系统J,重庆电力高等专科学校学报,2003,10(4):100130.3 JiangGuo,YuehongLiao,BehzadSurveyofJ2EEApplicationPerformaneeManagementSystemsJ,ProceedingsoftheIEEEInternationalConferenceonWebServices(ICWS04),(5):1732.4 VB数据库管理范例:&cid=23EB/OLjava就业培训教程.张孝祥.北京:清华大学出版社,2003java编程思想陈昊鹏饶若男等译.北京:机械工程出版社,2005java2应用编程150例张晨付冰赵军等北京:电子工业出版社,20037 java课程设计耿祥义北京:清华大学出版社,2004成绩评定成绩教师签字

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号