Java计数器模拟程序课设说明书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
******************* 实践教学 ******************* 兰州理工大学 2010年春季学期 JAVA语言课程设计 题 目:计数器模拟程序 专业班级: 姓 名: 学 号: 指导教师: 成 绩:_______________ 目 录 摘 要 1 前 言 2 正 文 3 1. 问题描述 3 2. 逻辑设计 3 3. 详细设计 4 4. 程序调试与测试 5 5. 结果分析 5 6. 软件安装和使用说明书 5 设 计 总 结 7 参考文献 8 致 谢 9 附件Ⅰ 程序代码 10 摘 要 Java是一门编程语言,也是一个平台,它基于Java虚拟机技术,机为主这个东西建立了跨平台优势。本计算器可以进行简单的四则运算(加、减、乘、除),但仅限于十进制。还有清零和退格功能。该程序显示GUI界面。 关键词:JAVA;计算器;程序设计;四则运算。 前 言 该程序是一个图形界面的java计算器使用人员能快捷简单地进行操作。即时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间,对人们的生活有一定的帮助。可以进行简单的四则运算(加、减、乘、除,退格, 归零表示初始化,界面为灰白。文本编辑器是个人计算机最司空见惯的应用程序了,在学习了Java语言之后,我决定使用Java语言编写一个简单的,可以实现功能,满足日常基本的工作学习和娱乐需要。) 正 文 问题描述 该计数器模拟程序具体功能要求是要能够显示GUI用户界面,用java语言设计并以JDK为开发平台能实现整数的加、减、乘、除四则运算而且界面要用图形界面实现 逻辑设计 首先明确该实验设计的要求实现的基本功能,其次设计布局,将空间划分为由行和列组成的网格单元,每个单元放一个组件,网格单元大小可以不同,尽量将相同属性的按钮放在一个区域,方便操作。程序流程图如下图: 详细设计 一、程序中所用的组件: mport javax.swing.*; import java.awt.Container; import java.awt.event.*; 二、 utputField.setEditable(false); //指示此 TextComponent 是否应该为可编辑的 contentPane=this.getContentPane(); //返回此窗体的 contentPane 对象; this.setSize(250,250); p1.setLayout(new java.awt.GridLayout(4,5)); //创建具有4行5列的布局 for(int i=0;ikeyButton.length;i++) //在容器中画上按钮 三、程序功能介绍: 功能1,该程序为十进制计算器,可进行普通十进制计算。 功能2,可进行四则运算(加、减、乘、除)以及求负数,求倒数运算。 功能3,可进行退格,点击“退格”键将逐个删除已经输入的数据。点击“归零”键可实现计算器的初始化 程序调试与测试 1.调试显示计算器GUI界面: 图1.运行结果 2.加法运算:4+5=9; 图2.加法结果 3.减法预算6-2=4; 图3.减法运算 4.乘法运算:5*3=15; 图4.乘法运算 5.除法运算:24/4=6; 图5.除法运算 结果分析 程序正常的响应按钮事件,进行混合四则运算的时候,结果如果不是很大,可以正常显示,但如果结果很大,就可能采用科学记数方式,这样带来了进制转换时的麻烦,需要特殊的处理科学记数里的E ,当结果太大的时候,有可能超出可能表示的最大值,(结果溢出),这个时候就,Infinity字符。 软件安装和使用说明书 该程序采用结构化的程序设计方法编写而成,安装非常简单,只需在windows系统下安装该程序的可执行文件就可以让有一定计算机基础的人员,根据程序的提示信息开始操作。 本程序充分考虑到了操作者的技术要求,旨在降级程序的操作要求达到人人可操作程度。所以,程序中给出了相当多的操作提示,以便减轻用户的操作难度,以使广大用户易

文档评论(0)

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

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

1亿VIP精品文档

相关文档