java课程设计计算器.doc
《java课程设计计算器.doc》由会员分享,可在线阅读,更多相关《java课程设计计算器.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java课程设计学院:专业:学号:姓名:摘 要该程序是一个图形界面的简单Java计算器,具有良好的界面,使用人员能快捷简单的进行操作。即时准确地获得需要的计算结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。可以进行简单的四则运算(加、减、乘、除,等)。其中C表示清零,界面简洁使用方便。关键字:java语言,计算器目录一、课程设计题目P5二、课程设计目的P5三、需求分析 P5四、课程设计内容P5五、课程设计思路P5六、运行调试 P9七、心得与体会P9引言该程序是一个图形界面的简单的java计算器,使用人员能快捷简单地进行操作.即时准确地获得需要的计算的结果,充分降低了数字计
2、算的难度和节约了时间,对人们的生活有一定的帮助.可以进行简单的四则运算(加,减,乘,除,以及求相反数),有退格功能,归零表示初始化,界面颜色为灰白,该程序支持键盘操作。随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具.文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足日常基本的工作学习和娱乐需要.Java是由Sun公司开发的新一代纯面向对象的网络编程语言.其目标是建立一种在任意种机器,任一种操作系统的网络环境中运行的软件,实行所谓的程序写一次,到处运行的目标.正因为如此,Jav
3、a已成为当今Internet上最流行,最受欢迎的一种程序开发语言.Java开发小组把Java按特性分为基本版,移动版,企业版,每个版本有一个软件开发包.Java基本版本叫Java2标准版,它包含建立Java应用程序或者是Applet所需的应用程序编程接(API).Java2移动版(TheJava2MobileEdition,J2ME)包含创建无线Java应用程序的API.还有Java2企业版(TheJava2Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序API。一、 课程设计题目简单计算器的设计二、 课程设计目的Java程序设计是一门应用性很强的专业课,在学习时
4、必须注意理论与实践相结合,为此开设了本课程设计,其目的是通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。三、 需求分析日常生活中经常需要用到计算器,比如科学计算,数值计算,会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的操作也更方便和快捷。本项目需要实现一个具有四则运算的计算器,能够实现基本的加、减、乘、除运算,以及其它的辅助功能;界面简洁适用;要提供主要的设计思路、类的设计。四、 课程设计内容1)设计的计算器可以完成加法、减法、乘法、除法的简单运算。2)实现一些简单的扩展运算,如:正负
5、号、倒数、退格、清零等功能。3)添加小数点功能,用以实现浮点型数据的计算。4)使用布局管理器设计一个计算器的界面,使用事件监听器处理数据的输入,并完成相关的计算。五、 设计思路本应用程序继承自框架类(Frame),此程序使用Frame布局管理器GridBagLayout,将单行文本框加入到“North”区域,包含各种按钮的面板Panel加入到”Center”区域。包含各种按钮的面板Panel采用6行不同列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中。同时注册按钮事件监听器。如:Buttonb=newButton();b.addActionListener(事件监听器);事件监
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课程设计 计算器
限制150内