- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这是精心收集的精品经典资料,值得下载保存阅读!
JAVA程序设计说明书及代码
JAVA程序设计说明书及代码2007-05-19 21:19JAVA程序设计说明书
一、 设计题目:
基于JAVA的计算器
二、 设计目的:
简单的小型计算器,可以满足人们简单的计算需要,功能主要有简单的四则运算和较复杂的算术运算,还添加了几项拓展功能涉及到了较复杂一点的运算。它可以使人们从烦琐的手工计算工作中解脱。
三、 运行环境
NetBeans IDE 5.0
四、 程序功能模块
本程序由三个窗体作成,分别为:Jisuan(主窗体)、 Help(帮助窗体)、 Science( 科学运算窗体)组成。Jisuan窗体即计算器的显示界面,通过运行可以实现计算器的 基本功能,Help显示帮助信息,让您了解计算器的相关内容,Science界面表示的是科学型计算器,时间关系只做了设计部分。
程序使用的控件主要有:JMenubar, JTextFiled, JLabel, JCommand, JPanel等。
主窗体流程图:
说明:以下为流程图中用到程序中一些变量和方法的名称
Now:表示当前文本域中显示的数字的变量;
Lately:表示运用运算符之前显示的数字的变量;
OperateNow:表示存储当前运用的运用符的变量;
Operatelate:表示存储前一个字符的变量
Operator():计算结果的方法
doForeScreen():显示当前数值
六、 总结
本次作业是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,通过一个学期的JAVA 学习,我觉得它不愧是大家现在都争先学习的一门语言,它的语言设计非常接近人的思维方式,我觉得用起来很方便,在这次课程设计中,我做的是计算器,刚开始感觉无从下手,去图书馆找了几本参考资料,仔细研究了研究,发现用的大多知识在学习中涉及到了,但没有留心去钻研,所以我觉得它让我收获很大,把平时很多零散的知识做了很好的归纳总结。但做的过程中遇到了不少问题,我通过用这几本参考资料和向老师、同学请教,学到了很多东西,并一一解决了它们。
我认为我的程序最大的特点就是简明扼要,界面友好,与菜单等相关联的东西比较完整,主要参考了微软计算器的设计,由于能力和时间有限,不免有不尽人意的地方,但基本满足了初级使用者的需要。
谢谢老师的指导!
七、 参考文献
《Java程序设计》 潘浩、李芙玲等编著 清华大学出版社
《Java程序设计》 耿祥义 编著 清华大学出版社
《Java高级实用编程》 [加]管贻生 编著 清华大学出版社
《JavaApplet实用编程》 赤金 等 编著 水利水电出版社
八、 程序主要代码
public class Jisuan extends javax.swing.JFrame implements ActionListener {
String c;
String Now=new String( );
String Lately=new String();
String OperateNow=new String();
String Operatelate= ;
String M= ;
double a= 0;
double i;
boolean isFloat=false;
String Copy= ;
/** Creates new form Jisuan */
public Jisuan() {
initComponents();
jButton8.addActionListener(this);
jButton9.addActionListener(this);
jButton10.addActionListener(this);
您可能关注的文档
最近下载
- DGTJ08-2001-2016 基坑工程施工监测规程.docx VIP
- 污泥( 废水)运输服务方案(技术方案).doc
- 中国特色国有企业公司治理结构的形成和发展 2025.docx
- 初中英语语法大全.pdf VIP
- 八升九分班考数学试卷.docx VIP
- DB3711_T 165-2025 中小企业劳动用工风险防控服务规范.pdf VIP
- DB3711_T 167-2025 夏玉米病虫害绿色防控技术规程.pdf VIP
- 北师大版八升九数学试卷.docx VIP
- 原子结构 高一化学人教版(2019)必修第一册.pptx VIP
- 沃尔沃-V90 Cross Country-产品使用说明书-2020款 T5 AWD 智尊版-V90CC T5 PZ10GC1-3110819w46V90CC_OMA~Z.pdf
文档评论(0)