您现在的位置:网站首页答辩论文计算机毕业设计JAVA/JSP

计算器

  • 简介:(毕业论文 带程序 页数:17字数:2781)摘 要: 本文围绕Java编程语言在网络编程方面的具体应用,论述了使用面向对象方法,对计算器程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。 在编程我们使用的java语言,是目前比较流行的编程...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

(毕业论文   带程序  页数:17字数:2781)摘 要: 本文围绕Java编程语言在网络编程方面的具体应用,论述了使用面向对象方法,对计算器程序进行需求分析、概要设计、详细设计,最后使用Java编程实现的全过程。
在编程我们使用的java语言,是目前比较流行的编程语言。在当今这个网络的时代,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用。
关键词:Java 面向对象 计算器

课程设计任务书 I
摘 要 II
目 录 III
一、设计内容 1
二、设计过程 1
2.1需求分析 1
2.2概要设计 1
2.3详细设计 2
2.4代码实现 3
2.5程序运行与发布 13
三、总结 13
四、参考文献 13

一、设计内容
设计GUI界面的计算器。用户可以通过鼠标依次输入参加计算的数值,进行加、减、乘、除等混合运算。
二、设计过程
2.1需求分析
1、系统功能要求:要求可以完成在计算器的界面上进行加、减、乘、除等运算。
2、系统性能要求:本程序是简单的标准化考试系统,对安全性,可靠性,存储容量等性能并没有特别的要求,实现功能即可。
3、系统运行要求:由于本程序是运用java语言编成的,所以首先必须在电脑上安装java虚拟机,并对环境变量进行设置。完成java的环境设置后,在集成环境Eclipse中进行编程。
2.2概要设计
(1) 本日历记事本程序共有3个java源文件。
类之间的关系如图2.1所示:










图2.1 日历记事本程序类图
ComputerPad.java:该java文件生成的类负责创建计算器的主窗口。该类含有main方法,程序从该类开始执行。
NumberButton.java:该文件生成的类负责为主类创建运算符号按钮对象。使用鼠标单击数字按钮可依次输入参加运算的述职的各位数字。
OperationButton.java:该文件生成的类负责为主类创建运算符号按钮对象。使用鼠标单击运算符号按钮可选择所要进行的运算。
2.3详细设计
一、主类ComputerPad:
1、成员变量:
成员变量描述 变量类型 名称
数字按钮数组 NumberButton[] numberButton
运算符号按钮数组 OperationButton[] operationButton
小数点按钮 Button 小数点按钮
正负号按钮 Button 正负号按钮
退格按钮 Button 退格按钮
求倒数按钮 Button 求倒数按钮
等号按钮 Button 等号按钮
清零按钮 Button 清零按钮
显示计算结果 JTextField resultShow
存储数据的链表 LinkedLish 链表

2、方法:
名称 功能 备注
ComputerPad 创建窗口 构造方法
ActionPerformed 处理ActionEvent事件 接口方法
Main 程序开始运行

二、数字按钮NumberButton:
1、成员变量:
描述 变量类型 名称
按钮代表的数字 Int number

2、方法:
名称 功能 备注
NumberButton 创建数字按钮 构造方法
getNumber 获取按钮代表的数字

查看评论 已有0位网友发表了看法
  • 验证码: