Java 程序设 计说明书

Java 程序设 计说明书

ID:41031961

大小:36.00 KB

页数:12页

时间:2019-08-14

Java 程序设 计说明书_第1页
Java 程序设 计说明书_第2页
Java 程序设 计说明书_第3页
Java 程序设 计说明书_第4页
Java 程序设 计说明书_第5页
资源描述:

《Java 程序设 计说明书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java程序设计(简单计算器)组长:惠颢龙(0953305029)成员:目录概要1前言2正文31)问题描述2)逻辑设计3)简要设计4)程序调试与测试5)结果分析6)软件安装和使用说明书设计总结4概要Java是一门编程语言,也是一个平台,它基于Java虚拟机技术,机为主这个东西建立了跨平台优势。本计算器可以进行简单的运算(加、减、乘、除、开放、平方、a的b次方的计算),但仅限于十进制。还有清零和退格功能。该程序显示GUI界面。前言该程序是一个图形界面的简单的java计算器的设计,使用人员能快捷简单地进行操作。即

2、时准确地获得需要的计算的结果,充分降低了数字计算的难度和节约了时间。可以进行简单的四则运算(加、减、乘、除,以及开方、平方、a的b次方),有退格功能,清零表示初始化,界面颜色为灰白,该程序支持键盘操作。随着科学技术的不断发展,计算机已经成为我们工作学习和生活中不可缺少的工具。文本编辑器是在学习了Java语言之后,我决定使用Java语言编写一个简单的计算器,可以实现简单的运算功能,满足日常基本的工作学习和娱乐需要。Java是由Sun公司开发的新一代纯面向对象的网络编程语言。其目标是建立一种在任意种机器、任一种操

3、作系统的网络环境中运行的软件,实行所谓的“程序写一次,到处运行”的目标。正因为如此,Java已成为当今Internet上最流行、最受欢迎的一种程序开发语言。Java开发小组把Java按特性分为基本版、移动版、企业版,每个版本有一个软件开发包。正文1.问题描述该计数器模拟程序具体功能要求是要能够显示GUI用户界面,用java语言设计并以JDK为开发平台能实现整数的加、减、乘、除四则运算等而且界面要用图形界面实现2.逻辑设计首先明确该实验设计的要求实现的基本功能,其次设计布局,将空间划分为由行和列组成的网格单元,

4、每个单元放一个组件,网格单元大小可以不同,尽量将相同属性的按钮放在一个区域,方便操作。程序流程图如下图:3.简要设计1)程序中所用的组件:importjava.applet.*;importjava.awt.*;importjava.awt.event.*;2)各部分图形界面组件的定义及初始化:Button[]bt={newButton("0"),newButton("1"),newButton("2"),newButton("3"),newButton("4"),newButton("5"),newButt

5、on("6"),newButton("7"),newButton("8"),newButton("9"),newButton("."),newButton("="),newButton("+"),newButton("-"),newButton("*"),newButton("/")};//设置按钮类数组bt并初始化Buttonreset=newButton("清零");//设置按钮类reset并初始化/*TextFieldtext=newTextField("");*/Labeltext=newLabel(

6、null,Label.RIGHT);//设置标签Frameframe=newFrame("简单计算器");//设置框架Buttonsqrt=newButton("sqrt");//设置sqrt按钮并初始化Buttonx2=newButton("x2");//设置x2按钮并初始化Buttonaob=newButton("a^b");//设置a的b次方按钮并初始化//设置面板类的三个对象Panelpanel1=newPanel();Panelpanel2=newPanel();Panelpanel3=newPan

7、el();3)程序功能介绍:功能1,该程序为十进制计算器,可进行普通十进制计算。功能2,可进行四则运算(加、减、乘、除)以及求负数,平方、开方、a的b次方的运算。功能3,可进行退格,点击“退格”键将逐个删除已经输入的数据。点击“清零”键可实现计算器的初始化4.程序调试与测试1).调试显示计算器GUI界面:图1.运行结果2).加法运算:4+5=9;图2.加法结果3).减法预算6-2=4;图3.减法运算4).乘法运算:5*3=15;5).除法运算:24/4=6;图5.除法运算开方运算:平方运算:a的b次方运算:5

8、.结果分析程序正常的响应按钮事件,进行混合四则运算的时候,结果如果不是很大,可以正常显示,但如果结果很大,就可能采用科学计数方式,这样带来了进制转换时的麻烦,需要特殊的处理科学记数里的E,当结果太大的时候,有可能超出可能表示的最大值,(结果溢出),这个时候就会对结果进行溢出提示,我并未设置异常类来相应异常事件,但是程序在发生异常时会提示Infinity字符。6.软件安装和使用说明书该程序采用结构化的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。