1 / 7
文档名称:

实验报告计算器.doc

格式:doc   大小:108KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验报告计算器.doc

上传人:mh900965 2018/3/21 文件大小:108 KB

下载得到文件列表

实验报告计算器.doc

相关文档

文档介绍

文档介绍:实验报告
|
|
实验名称计算器
课程名称面向对象程序设计(JAVA)
|
|

一、实验目的
综合应用所学的知识分析问题、解决问题,提高实际编程能力及程序调试能力。
二、实验内容及要求
用图形界面GUI编程,编写一个能够实现加减乘除的简单的计算器,要求使用监听类,还要能够连续加减,有清除功能,能够准确的计算出正确结果。
三、实验仪器与设备
计算机,JDK,我用的是eclipse。
四、问题分析与系统设计
问题分析:首先需要把图形界面设计出来,给组件注册***,转换事件信息,实现对数据的加、减、乘、除等计算器的基本的功能
设计思想与设计结果:在主类Caculater中使用监听内部类 MyMonitor 对各个组件进行监听,在MyMonitor中对按键信息进行分类处理(数字,算术符号,功能键)。数据成员主要有各个按钮以及计算器的各个状态(如初始状态等)。成员函数有:1、对退格键的处理:backSpace() 2、对算是符号的处理:operater() 3、将数字字符串转换成数字:getDate()
五、实验结果相反数、平方根等功能,能够将图形界面设计出来给注册***,实现界面与
基本实现了简单的的加、减、乘、除以及倒数和取内部代码结合。
六、总结与体会
1·我以前不清楚界面与内部代码是怎么连接的,现在知道了。还学会简单的GUI编程,能够实现对界面进行布局
2·跟c++有很大的不同,java多了许多的包,类呀,这样是编译快捷而且安全正确,学会使用了内部类,懂得了事件的响应以及如何处理事件。
3·锻炼了编程的逻辑思维,能够对数据进行逻辑的处理以及对整个程序的逻辑部署
4·还知道了要想吧java学好是很难的,里面有许许多多的包,类。要想好好运用java就必须运用好java类包,java的简单编程只是基础,掌握系统提供的package和class才是成为java厉害者的必经之路。
附件:源程序清单
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class Caculator extends Frame {
List<String> list = new ArrayList<String>();
public static int step = 0; // 处理刚开始第一次计算的时候dataResult为零的问题
private mand[] =

最近更新

2024年内蒙古自治区农牧厅事业单位招聘79人及.. 177页

2024年内蒙古锡林郭勒事业单位招370人历年高频.. 175页

2024年内蒙古集宁师范学院招聘科研助理7人历年.. 176页

2024年吉林交通职业技术学院单招职业适应性测.. 58页

2024年吉林省长春市行政职业能力测验题库(黄.. 147页

2024年大连职业技术学院单招职业适应性测试题.. 58页

2024年安徽省宣城市行政职业能力测验题库(典.. 146页

2024年安徽省芜湖市行政职业能力测验题库(培.. 147页

2024年宣化科技职业学院单招职业适应性测试题.. 57页

2024年山东省泰安市行政职业能力测验题库及参.. 147页

2024年山东省莱芜市行政职业能力测验题库附解.. 147页

2024年广西百色市公务用车服务中心招聘10名驾.. 88页

2024年广西自治区柳州市园博园管理处事业单位.. 88页

2024年广西贵港市桂平市审计局事业单位招聘10.. 89页

2024年广西贺州市事业单位招聘63人历年高频难.. 87页

2024年广西钦州市钦北区事业单位招聘53人历年.. 92页

2024年晋中职业技术学院单招职业适应性测试题.. 56页

2024年江苏省徐州市行政职业能力测验题库a4版.. 149页

2024年江西省南昌市行政职业能力测验题库精编.. 148页

2024年河南林业职业学院单招职业适应性测试题.. 58页

2024年渤海理工职业学院单招职业适应性测试题.. 57页

2024年焦作工贸职业学院单招职业适应性测试题.. 57页

2024年莱芜职业技术学院单招职业适应性测试题.. 57页

2024年辽宁省抚顺市选调生考试(公共基础知识.. 147页

2024年辽宁省铁岭市行政职业能力测验题库学生.. 146页

2024年邯郸职业技术学院单招职业适应性测试题.. 57页

客户忠诚度管理工作标准 4页

对口故事《小毛驴遇怪》 3页

团支部综合考察意见范文(4篇) 5页

喷涂检验标准 4页