Java实报告_实现基本功能的简单计算器.doc

Java实报告_实现基本功能的简单计算器.doc

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

《Java实习报告》 题目 系别:计算机班级: 学号: 姓名: 时间: 目 录 前言及问题定义 3 第一章 需求分析 3 第二章 总体设计 3 2.1系统模块结构图 3 2.2 系统运行流程图 3 第三章 详细设计 3 3.1 界面设计模块 3 3.1.1 功能描述 3 3.1.2 类的设计与实现 3 3.2 事件响应模块 4 3.2.1 功能描述 4 3.2.2 类的设计与实现 4 3.3 文件模块 4 3.2.1 功能描述 4 3.2.2 类的设计与实现 4 第四章 编码实现 4 第五章 测试 4 第六章 提交 5 总结 5 前言及问题定义 一;java图形用户界面的设计原理和程序结构。 需求分析 一1:利用所学java的布局来设计计算器的界面。包括java.awt.*。和java.swing.*。 2;运用事件监听类来对所做的操作进行响应。包括java.awt.event.*类和javax.swing.event.*类。 3:利用设计好的计算器来进行一些基本的计算。包括加,减,乘,除和求倒数,以及开方。 总体设计 2.1系统模块结构图 2.2 系统运行流程图 详细设计 3.1 界面设计模 有0~9十个数字按钮,加、减、乘、、等号、小数点、开方、sincos、tan十个逻辑符号按钮使用了器 : Calculate 类成员 JButton button0,button1,button2,button3,button4,button5,button6,button7,button8,button9; JButton buttonplus,buttonminus,buttonmultiple,buttondevision,buttondot,buttonequals; JButton buttonclear,buttonpower,buttonsqrt,buttonsin; JTextField tf; 构造方法(包括界面设计和监听的注册) public void go() 3.2 事件响应模块 功能描述 3.实现基本四则运算及其它运算Monitor继承自ActionListener Flag1,flag2,result 类方法(逻辑运算方法) public void actionPerformed(ActionEvent e) 3.3 文件模块 Calculate.java 3.2.1 功能描述 进行图形界面设计 通过图形界面设计,掌握JFrame类、JPanel类、5种布局管理器、文本框、标签及按钮的使用方法。 实现计算器的基本功能 包括加减乘除四则运算、倒数、平方根、三角函数monitor Flag1,flag2,result 构造方法: public void actionPerformed(ActionEvent e) 编码实现 开发工具:Editplus import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; public class Calcultor { Monitor m=new Monitor(); JFrame frame=new JFrame(计算器); JButton button0,button1,button2,button3,button4,button5,button6,button7,button8,button9; JButton buttonplus,buttonminus,buttonmultiple,buttondevision,buttondot,buttonequals; JButton buttonclear,buttonback,buttonsqrt,buttonsin; JTextField tf; public static void main(String[] args) { Calcultor ca=new Calcultor(); ca.go();

文档评论(0)

jiqingyong1 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档