下载后可任意编辑用 Java 设计计算器 calculator内容提要:在本文构造实现了一个计算器擦亮 calculator,主要内容包括:calculator 的功能需求分析;calculator 的基本设计思路和类的划分;calculator 的具体实现
关键字:Java、计算器 calculator引言:设计实现一个 Java 应用程序的过程如下:(1)功能需求分析;(2)设计和类划分;(3)代码编写实现
本文就根据这个步骤来实现计算器 calculator 的制作
calculator 功能需求分析作为计算器,至少应该具备以下几点功能:(1)计算器要有 GUI 界面
(2)能运算小数,并且不会产生精度损失
(3)用户可以输入所需计算的数值,可以进行加、减、乘、除四种最基本的运算和混合运算
(4)允许正负数间的运算
(5)可以求一个数值的平方及倒数,可以进行阶乘运算
(6)有菜单栏选项
具体的功能需求和界面我们可以模仿微软公司出品的 windowsXP 中自带的计算器
如图一: 图一 windows XP 中的计算器界面图2
calculator 基本设计思路和类划分基于第 1 节中提出对于 calculator 功能需求的分析,对这个应用程序设计划分类如下:(1)calculator:这个类的功能是实现一个框架(2)calculatorFrame:这个类作为主类,实现主要功能:运算,按钮排布,菜单,颜色设置,文本显示3
calculator 的具体实现3
1 calculator 类的设计calculator 用来定义一个计算器的框架1
主要方法第 1 页 共 25 页下载后可任意编辑下面以表格的形式列出 calculator 类至少应该具有的方法和功能描述(如表一所示)
表一 calculator 类的主要方法方法 功能描述static void