java课设__计算器__连续运算_带源码.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java课设__计算器__连续运算_带源码

课程设计(论文)说明书 题 目: Java课程设计 数学表达式计算程序 学 院: 计算机科学与工程学院 专 业: 信息管理与信息系统 姓 名: 邓浩 学 号: 1100340117 指导教师: 王华登 2013 年 6 月 20 日 java课程设计要求 在老师给定的几个任务选题中,选择难度适合自己的课题,通过自己对设计目标的理解,独立完成所选课题要求实现的功能目标,编写软件代码和设计报告。也可以根据自己的兴趣自选题目,难度适中符合要求即可。课设要求独立完成。可相互讨论或查阅参考资料,但不得与他人雷同,不得直接从网上或其它地方抄袭代码。验收时和最后提交代码后会进行是否抄袭的检验,发现雷同或抄袭者成绩为不及格。 数学表达式计算程序由用户输入一个简单的四则运算表达式,求出其计算结果后显示。 允许在表达式中出现常用的数学函数,如绝对值、取整、三角函数、倒数、平方根、平方、立方等。 运行构想: 通过监听,将信息存储到一个链表里,然后通过操作键与功能键制定函数,运行后将值显示出来。 五.代码 1.定义 public class ComputerPad extends Frame implements ActionListener // 界面设计继承于结构,对这个类进行监听 { //对所需要的进行定义,按键、链表、运算符…… NumberButton numberButton[]; OperationButton oprationButton[]; Button 小数点按钮,正负号按钮,退格按钮,立方按钮,绝对值按钮, 求倒数按钮,等号按钮,清零按钮,平方按钮,求根按钮; Panel panel; //通过面板来进行绘制界面 JTextField resultShow; //显示框中出现结果显示 String 运算符号[]={+,-,*,/}; LinkedList 链表; //信息存储于链表中 boolean 是否按下等号=false; //设置运算判定 以上为,对整个系统所需要的所有内容的,总定义。 界面的绘制 public ComputerPad() //创建界面 { super(邓浩的计算器); 链表=new LinkedList(); //用链表继承每个按钮 numberButton=new NumberButton[10]; //制定10个数字按钮 for(int i=0;i=9;i++) { numberButton[i]=new NumberButton(i); //赋值数字按钮 numberButton[i].addActionListener(this); //对每个数字按钮进行监听 } oprationButton=new OperationButton[4]; //制定4个功能按钮 for(int i=0;i4;i++) { oprationButton[i]=new OperationButton(运算符号[i]); //对+—*/进行添加 oprationButton[i].addActionListener(this); //对每个功能按钮进行监听 } 小数点按钮=new Button(.); //逐个添加函数运算符 正负号按钮 =new Button(+/-); 等号按钮=new Button(=); 求倒数按钮=new Button(1/x); 退格按钮=new Button(退格); 清零按钮=new Button(C); 平方按钮=new Button(平方); 立方按钮=new Button(立方); 求根按钮=new Button(√ ̄); 绝对值按钮=new Button(绝对值); 清零按钮.setForeg

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档