课程设计(论文)

您所在的位置:网站首页 java计算器算法描述 课程设计(论文)

课程设计(论文)

#课程设计(论文)| 来源: 网络整理| 查看: 265

软件学院课程设计报告书课程名称面向对象程序设计设计题目模拟科学计算器专业班级学号姓名指导教师2012 年 6 月目录1设计时间……………………………………………………………32设计目的……………………………………………………………33设计任务……………………………………………………………34设计内容……………………………………………………………3…………………………………………………………3 问题描述………………………………………………………3 基本要求………………………………………………………3…………………………………………………………3 包的描述………………………………………………………3 类的描述………………………………………………………4 类之间的关系…………………………………………………4…………………………………………………………5……………………………………………………………5 页面设计………………………………………………………6………………………………………………………6………………………………………………………85总结与展望…………………………………………………………17参考文献………………………………………………………………18课程设计成绩评定……………………………………………………181 设计时间2012年6月11日-17日2 设计目的《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学****完该课程后进行的一次较全面的综合练****其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高自身的应用能力。3设计任务模拟科学计算器要求:界面模拟Windows中的计算器程序。实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。实现要点:添加相关组件并进行按钮事件处理。4 设计内容

日常生活中经常需要用到计算器,比如科学计算,数值计算,会计业务等等,在Applet中实现一个精巧的计算器,可以让用户的操作也更方便和快捷。

本项目需要实现一个具有四则运算的计算器,能够实现基本的加、减、乘、除运算,以及其他的辅助功能(阶乘、正弦、余弦、指数运算);界面简洁实用,模拟Windows中的计算器程序。要提供主要的设计思路、类的设计。

包的描述本程序导入了,,,,,,,,,

类的描述本程序共有五个类。其中Calculator是主类,main方法里会建立一个Calculator对象。Signs类为内部类,是一个***类,实现Actionlistener,实现运算符号的事件监听。当运算符号为一目运算符(sin,cos,n!)时,实现该类的actionPerformed方法,对sin,cos,n!按钮进行事件处理。Clear类为内部类,是一个***类,实现Actionlistener,实现清除按钮的事件监听。当按钮为"C"(清零)或"Backspace"时,实现该类的actionPerformed方法,对C,Backspace按钮进行事件处理。Num类为内部类,是一个***类,实现Actionlistener,实现数字输入的事件监听。当点击0-9这十个数字按钮时,如果是要输入的运算数则将文本框清空后将数字显示在文本框中。Dot类为内部类,是一个***类,实现Actionlistener,实现小数点的事件监听。当点击小数点按钮时,如果文本框中输入值中没有小数点则在文本后加一个小数点。

类Calculator与Signs类、Clear类、Num类、Do



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3