网站大量收购独家精品文档,联系QQ:2885784924

JAVA计算器PPT.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA计算器PPT

计算器 150511523 董鑫 目录 第一章:前言 第二章 需求分析 第三章 程序设计 第四章 功能的实现 第五章 总结 前言 对于java的学习过程,作为复习和巩固java语言的基础知识,进一步加深对java语言的理解和掌控。通过本次大实验项目使自己对java有较全面的掌握,熟悉面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。利用Java Applet图形界面首先开始设计一个window计算器的界面,定义计算器所需要的按钮并赋给其按钮名称,使得使用计算器时简单明了,清晰可见,操作轻松 本次大实验调动了自己的动手能力以及思考问题、分析问题的能力,将课本上的理论知识和实际有机结合起来,锻炼分析解决实际问题的能力。提高实践编程的能力,实验中需要给各个按钮进行算法编辑,利用鼠标点击事件,当鼠标点击某个按钮时就捕捉到此次事件,并处罚开始执行那个按钮所定义的算法,生成数据并在窗口中显示出来。 实验中除了基本功能,0-9数字的点击输入,其他运算例如+、-、*、/、开平方等在计算时通过内部较为复杂的运算,通过算法的呈现将结果显示在显示屏上。计算器实现存储器功能,利用MC、MR、MS、M+等按钮,实现数据的暂时储存和计算求和。另外,通过Backspace、CE、C等按钮来清除数据,当点击相关按钮后,调用算法,进行功能实现。此计算器为模仿window自带计算器,图一为window自带计算器,作为参考模型,进行此次计算器的编写和制作。 需求分析 通过日常的习惯以及询问周边好友,发现更多的人倾向于鼠标直接操作,而对于传统的键盘输入,在节省时间以及面向客户需求等问题上,都不如鼠标快速而直接。所以此次实验采用GUI方式实现计算器,并采用Swing组件,AWT事件处理等实现具体功能。 需求分析:在我们日常生活学习中,面对数据量庞大的计算,或者计算开支、收入时,大部分的情况都需要计算器的帮助,而在学习一些科目时,也常常要处理数字,例如物理实验处理数据。在平常的体验中,尽管现在的计算器价格普遍比较低廉,但是功能过于繁琐或者操作不舍和个人习惯,往往不能满足个人需求,操作不便,造成很大的时间浪费。故本次实验,利用平常所学设计开发一个属于自己的简单计算器,以便来完成日常学习生活的需求。 程序设计 按照设计需求以及目的,设计计算机主面板,定功能键为红色,数字键以及部分功能键为蓝色,数字的命名为“董鑫的计算器” 功能的实现 功能及界面设计: 功能1:鼠标点击主窗口上数字键后,在文本框中会显示数字,此时实现本计算器最基本的数字输入功能。 功能2:输入数字后,点击“sqrt”进行开方运算,点击“%”实现取余,点击“1/x”实现取倒功能,点击“MC、MR、MS、M+”实现存储器存储以及加和运算。 功能3:按“+”“-”“*”“/”分别进行四则运算。 功能4:在任何时候按下“+/-”键,计算器文本框上的数字置反号。 功能6:按下“Backspace”实现向前进格,按下“C”键清除数据,按下“CE”键,数据被全部清零,此时存储器中不再保存任何数据。 功能7:按下“-”键缩小窗口。 功能8:按下“×”键,实现退出。 总结 设计难点1:布局 计算器的界面虽然是按照系统中的计算器为模型的,但是由于按钮太多,使得计算器的布局就相对的难一点了。 设计难点2:代码 代码的运用是计算器设计成功的关键所在,每一个按钮上的代码都不一样,不一样的按钮实现的功能也不一样,尤其是小数点和等号的代码,因为这两个按钮关系着整个计算器的运算,计算器能否设计成功就在这两个按钮上了。而这两个按钮代码的编写既是重点也是难点,稍稍有一点的错误就有能够运算出正确结果。 设计难点3:运行结果 运行结果也是难点之一,你的代码编写再正确运行不出结果也是徒劳的,所以代码正确了那也不算是全正确,只有代码和运行结果全都正确那才是真起码的正确呢。 主要收获 这次的程序设计,从一个简单的计算器就可以看出JAVA的程序设计不是那么简单,仅仅是一个小小的计算器,就已经有很多需要注意的问题,一不小心就会出错,还会有很多地方没怎么明白,而计算器的设计是最简单的几个设计其中之一,可见,平时的知识积累是很重要的。没有知识的积累,再简单的东西也不可能设计出来。课程设计还让我们练习了动手能力,使我们平时学习的知识得以在实际中应用,不会学死书,活学活用,很大程度上提高了我们的能力,对以后的学习、工作、生活也会有一定的帮助。通过此次的程序设计,让我了解了JAVA的更多知识,使平时的知识可以运用,更好的理解了JAVA这门课程。 JAVA是一门优秀的编程语言,具有面向对象、与平台无关,安全、稳定和多线程等特点,是目前软件设计中极为健壮的语言。通过此次的课程设计

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档