课程设计-复数类简单计算器设计

课程设计-复数类简单计算器设计

ID:27834115

大小:171.46 KB

页数:17页

时间:2018-12-06

课程设计-复数类简单计算器设计_第1页
课程设计-复数类简单计算器设计_第2页
课程设计-复数类简单计算器设计_第3页
课程设计-复数类简单计算器设计_第4页
课程设计-复数类简单计算器设计_第5页
资源描述:

《课程设计-复数类简单计算器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录课程设计任务书一1课程设计任务书二2简单计算器4一、问题描述4二、基木要求4三、类定义4四、主要成员函数描述4五、测试数据及情况9复数类10一、问题描述10二、基木要求10三、类定义10四、主要成员函数描述10五、测试数据及情况12结论13参考文献14课程设计任务书一设计题目简单计算器已知技术参数和设计要求可以用来解决一些简单的数学运算,包括:1)加法运算2)减法运算3)乘法运算4)除法运算5)取余%运算6)求平方根sqrt运算设计内容与步骤1)建立计算机类,包含6个方法,分别用來对应6种运算2)采用图形界面,可以采用

2、2个输入框作为输入操作数的控件3)显示结果可以用标签控件或输入框4)程序设计、实现、调试5)完成课程设计说明书设计工作计划与进度安排1)设计工作4学时2)实现与调试12学时3)课程设计说明书4学时设计考核要求1)考勤20%2)课程设计说明书50%。3)答辩30%课程设计任务书二设计题目复数类已知技术参数和设计要求该系统主要处理复数的相关信息。完成以下的操作:初始化复数、求其绝对值、复数的加、减、乘、除、乘方、自加、自减等。设计内容与步骤1)建立数据类、复数类2)数据、复数信息的初始化3)复数信息的输出4)求复数的绝对值5)

3、实现复数的加、减、乘、除、乘方、口加、口减等运算6)程序设计、实现、调试7)完成课程设计说明书设计工作计划与进度安排1)设计工作4学时2)实现与调试12学时3)课程设计说明书4学时设计考核要求1)考勤20%2)课程设计说明书50%3)答辩30%指导教师(签字):教研室主任(签字):简单计算器一、问题描述运用Java语言设计计算器,用来解决一些简单的数学运算,包括:(1)加法运算(2)减法运算(3)乘法运算(4)除法运算(5)取余%运算(6)求平方根sqrt运算二、基本要求1)建立计算机类,包含6个方法,分别用来对应6种运算

4、2)采用图形界面,可以采用2个输入框作为输入操作数的控件3)显示结果可以用标签控件或输入框三、类定义1、计算器类(simpleCalculaterO)四、主要成员函数描述publicclassjisuanqiimplementsActionListener{JTextFieldjtf;JPanelpl;JFrameJI;JButtonbO,bl,b2,b3,b4,b5,b6,b7,b8,b9zb10,b11,b12,b13,bl4,bl5,b:L6,b:L7,b:L8,bl9;StringBufferstr;//显示屏所显

5、示的字符串doublexzy;//x和y都是运算数intz;voidjisuanqi(){//TODOAuto-generatedmethodstub}{str=newStringBuffer();JI=newJFrame(n计算器”);pl=newJPanel();pl.setLayout(newGridLayout(4,5));JI・add(pl);jtf=newJTextField(10);JI.add(jtf);jtf・setText("0");点击按钮输入数jtf•setHorizontalAlignment(J

6、TextField.RIGHT);字在右边//jtf.setEnab1ed(fals0);JI.add(BorderLayout.NORTH,jtf);JI.add(BorderLayout.CENTER,pl);bO=newJButton("0");pl•add(bO);bO・addActionListener(this);bl=newJButton("1");pl・add(bl);bl.addActionListener(this);b2=newJButton("2");pl.add(b2);b2.addActionL

7、istener(this);b3=newJButton("3");pl.add(b3);b3.addActionListener(this);b4=newJButton("4");pl・add(b4);b4.addActionListener(this);b5=newJButton("5");pl•add(b5);b5・addActionListener(this);b6=newJButton("6");pl・add(b6);b6.addActionListener(this);b7=newJButton("7");pl.

8、add(b7);b7.addActionListener(this);b8=newJButton("8");pl.add(b8);b8.addActionListener(this);b9=newJButton("9");pl・add(b9);b9.addActionListener(this);blO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。