JAVA课程设计报告
题目:计算器的设计与实现
专业:班级:学号:姓名:指导教师:
大傻逼何志伟段新娥
日期:
f山西工程技术学院
课程设计评阅书
题目:计算器的设计与实现
信息系计算机科学与技术专业姓名何志伟设计时间:2016年月日201年月日评阅意见:
成绩:
指导教师:职务:
(签字)
201年月日
f《JAVA语言》课程设计题目
摘要计算器是一种很常用的计算工具,它在计算方面、日常生活中给我们提供很大的方便,在编辑此程序时,除了包括常用的加法运算算法、减法运算算法、乘法运算算法、除法运算算法等四大模块之外。还特意添加了阶乘、正弦、余弦和指数运算。其次程序按照要求利用AWT、swi
g图形界面技术进行wi
dows系统迷你计算器的模拟设计,用到的接口、对象、类等方法,同时对编程过程中所编写的实验代码也不同程度的进行细化的要求,所以在编程的过程中难免遇到了一些困难,所以在完成本次系统的过程中过程中充满了挑战与机遇。关键词:AWT、swi
g、类、接口
315
f目录
第一章开发背景
11设计目的和意义随着网络的时代的到来,java语言在网络编程方面的优势使得网络编程有了更好的选择。Java语言最大的特点是具有跨平台性,使其不受平台不同的影响,得到了广泛的应用本课程是Java面向对象程序设计,体现的是面向对象而不是面向过程,它与面向过程有很大的区别,它避免了面向过程中很多容易出错的内容,例如:指针等,在面向对象的设计中,注意体现的是面向对象的几大机制,继承、封装、多态和抽象,在面向过程的设计中的多继承Java采用了接口来代替实现。本次课程设计,主要是图形界面设计,熟悉javaawt包中的组件,掌握图形界面设计方法,理解委托事件处理模型。从而检测对这门课的掌握情况,有助于及时查漏补缺。
12设计内容具体内容:计算器可以进行简单的四则运算(加、减、乘、除),还可以进行(八进制,十进制,十六进制)之间的相互转换,内容可以清除。在wi
dow或DOS下直接运行即可,按钮为灰色,界面协调。
第二章课程设计的软、硬件环境
21课程设计软件环境程序运行在jdk160_10。
f第三章系统分析(主要功能描述,模块分析)
以下为标准计算器的基本功能:(1)加法
两个数据进行加操作,可以为小数。(2)减法
两个数据进行减操作,可以为负数相减。(3)乘法
两个数相乘操作。(4)除法
两个数相除操作。(5)r