报告正文
Java 设计简易计算器
摘要:
本计算器是由 java 语言所编程设计的标准计算器,可以进行十进制下的四则运算(加、减、乘、除)、
开平方、求余、求倒数。通过本课程设计使学生能够较全面的掌握面向对象程序设计的有关概念和开发方
法,以便能较全面地理解、掌握和综合运用所学的知识,提高自身的编程能力。
关键字:
计算机编程;Java 语言;计算器
课程设计介绍
1.熟悉 java 图形用户界面的设计原理和程序结构
2.能设计复核问题要求的图形用户界面程序
3.熟悉 java awt 和 swing 的组合
4.掌握常用组建的事件接口
5.会应用 awt 和 swing 组件进行应用程序设计
2. 基本原理或方法
2. 1 用户界面设计
该计算器程序的设计:用户界面包括 Swing 组件,不过程序中大都使用的是 AWT 组件.
Import java.awt.*;
2..2 利用 AWT 组件
这个界面设计中包含了接口,单击事件监听器接口 ActionListener
事件监听器中的事件处理方法 void actionPerformed(ActionEvent evt) 完成主要的按钮
事件的处理。事件处理分以下几种情况:数字按钮事件(“0” ,“ 2” , “1”,“ 8”、
“9” ) 运算符按钮事件 (“+” ,“ - ” ,“ /”,“ *” ,“ %”) 正负号按钮事件
(“+/-”) 、小数点按钮事件(“.”),等号按钮事件(“ =”),求倒按钮事件(“1/x”、退格
按钮事件(“退格”、“清除”按钮事件 ))。 在事件处理。 触发按钮事件时,要进一步分析,
是重新开始计算时触发的按钮事件还是 计算中间触发的按钮事件。
2.3 程序设计中,使用了布局管理。 Border Layout,GridBagLayout
2.4 Calculator 类中的类名是Calculator. 它的功能是使用图形用户来实现计算器的界面设
计和运算功能以及一些科学运算方法. 4
2.5 main 主类.中调用了 calculator 类来实现计算器的功能 .
3. 结果和结果分析
运行试验:实例:99+66=165