1 / 15
文档名称:

java课程设计计算器.doc

格式:doc   大小:130KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java课程设计计算器.doc

上传人:wxnt86 2019/7/10 文件大小:130 KB

下载得到文件列表

java课程设计计算器.doc

相关文档

文档介绍

文档介绍:《JAVA程序设计》课程设计任务书一、课程设计的目的1、培养学生面向对象编程的思想;2、使学生熟悉JAVA语言的使用;3、培养学生JAVA编程的思想和方法;4、使学生掌握JAVA编程调试的基本技能;5、培养学生分析、解决问题的能力。二、课程设计内容与要求1、内容一:1简单计算器[题目描述]使用Java的GUI图形用户界面编程设计并编写一个计算器程序,用户可以通过鼠标或者键盘操作输入参加运算的数值和运算符,要求能进行加、减、乘、除等混合运算。[基本要求]实现加、减、乘、除的双目单类别的基础运算;[实现提示]ponent的事件响应。参考界面《JAVA程序设计》课程设计一、系统中所使用的数据对象及说明1、mandsPanelJPanel运算符面板calckeysPanelJPanel数字面板showlineJTextField数据输出框backspaceJButton退格键CEJButton清空CJButton删除1/XJButton取余daoJButton取倒数addJButton数字相加jianJButton数字相减chengJButton数字相乘quzhengJButton数字相除dianJButton点符号dengJButton等于号zeroJButton一oneJButton二twoJButton三threeJButton四fourJButton五fiveJButton六sixJButton七sevenJButton八eightJButton九num1String保存第一个运算数字operatorString保存运算符号方法方法名称功能Calculator计算器布局Add添加组件、面板addMouseListener添加鼠标监听事件setJMenuBar设置菜单系统功能结构及相关算法描述1、系统功能结构计算器按键文本框菜单栏标题栏1-9、BackspaceCE、C+、-、*、/%、^、.、1/x=文本框帮助查看编辑标题:计算器关于计算器帮助主题数学分组科学型标准型粘贴复制系统功能结构图相关算法流程图(1)加减法流程NY将S添加到show文本框执行加、减法运算得出SMun1是否存在乘除法流程NMun1是否存在Y执行乘、除法运算得出S将S添加到show文本框乘方取余法流程Mun1是否存在NY执行乘方、取余法运算得出S将S添加到show文本框三、系统运行结果(截图)1、主菜单四、课程设计总结通过此次课程设计,使我更加扎实的掌握了有关JAVA图形界面布局等方面的知识,虽然在设计过程中也遇到了很多问题,但经过一次又一次的思考,一遍又一遍检查和反复修改终于找到了原因所在,也暴露了前期我在这方面的知识欠缺。课程设计是一种实践活动,不但可以提升专业知识和专业能力,也培养了我们独立思考,动手操作的能力,使我对抽象的知识有了具体的认识。这对于我们的将来也有很大的帮助。此次课程设计也让我明白没有最完善的程序代码,只有不断地改善才能使程序变得更完美,同时也增强了我对JAVA的兴趣,相信继续保持下去对JAVA的理解一定会更上一层楼。附录:;;;;;;;;;;;;;lassCalculatorextendsJFrameimplementsActionListener{ JMenuBarjmb;JMenujm1,jm2,jm3;JMenuItemjmi;/**计算器上的键的显示名字*/privatefinalString[]KEYS={"7","8","9","/","sqrt","4","5","6","*","%","1","2","3","-","1/x","0","+/-",".","+","="};/**计算器上的功能键的显示名字*/privatefinalString[]COMMAND={"Backspace","CE","C"};/**计算器上键的按钮*/privateJButtonkeys[]=newJButton[];/**计算器