- 4
- 0
- 约 20页
- 2016-11-22 发布于贵州
- 举报
Java计数器模程序课设说明书
*******************
实践教学
*******************
兰州理工大学
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系统下安装该程序的可执行文件就可以让有一定计算机基础的人员,根据程序的提示信息开始操作。
本程序充分考虑到了操作者的技术要求,旨在降级程序的操作要求达到人人可操
您可能关注的文档
- IP包流量分析程的设计与实现.doc
- IPV4 IPV转换网关的设计与实现.doc
- ISD1730 质语音录放电路.doc
- ISD2560,0,120系列语音录放集成电路应用说明.doc
- Is this our pencil.doc
- ISO9000案150例.doc
- ISD2560/0/120 系列语音录放.doc
- ipid iphne游戏应用开发.doc
- Iteoac低碳济下企业人力资源管理研究.doc
- izhytn全_计算机二级VFP模拟试题.doc
- 计量规程规范 JJF 2362-2026测量设备校准间隔的确定导则.pdf
- 《JJF 2362-2026测量设备校准间隔的确定导则》.pdf
- JJF 2362-2026测量设备校准间隔的确定导则.pdf
- JJF 2373-2026测量不确定度在法制计量符合性评定中的应用.pdf
- GB/T 27997-2026造船门式起重机.pdf
- 计量规程规范 JJF 2373-2026测量不确定度在法制计量符合性评定中的应用.pdf
- 《JJF 2373-2026测量不确定度在法制计量符合性评定中的应用》.pdf
- 中国国家标准 GB/T 27997-2026造船门式起重机.pdf
- 《GB/T 27997-2026造船门式起重机》.pdf
- GB/T 31487.2-2025直流融冰装置 第2部分:换流器.pdf
最近下载
- 云南省曲靖市罗平县第一中学2024-2025学年高一上学期期末考试语文试卷(含答案).docx VIP
- 大型活动安保工作中防爆安检风险协同管控研究——以R市为例.pdf VIP
- Shanghai Hongqiao International Airport 机场机坪运行管理 操作手册.pdf
- 第三章-质量管理的七种工具在食品生产中的应用.ppt VIP
- 《土地估价报告案例选编》.pptx VIP
- 大学生职业素养(职业素养指导课程)PPT完整全套教学课件.pptx
- 脑机接口行业深度专题二:三个维度看脑机接口行业发展趋势.pptx VIP
- 生物医药行业创新器械系列专题研究报告(二)——脑机接口专题:百年探索迎来质变,脑机接口产业爆发临界点将至-.docx VIP
- 学堂在线 雨课堂 学堂云 新闻摄影 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 研究生的压力应对与健康心理 期末考试答案.docx VIP
原创力文档

文档评论(0)