复数类-学生成绩管理系统

复数类-学生成绩管理系统

ID:11560173

大小:1.02 MB

页数:51页

时间:2018-07-12

复数类-学生成绩管理系统_第1页
复数类-学生成绩管理系统_第2页
复数类-学生成绩管理系统_第3页
复数类-学生成绩管理系统_第4页
复数类-学生成绩管理系统_第5页
资源描述:

《复数类-学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录课程设计任务书一2课程设计任务书二3复数类4一、问题描述4二、基本要求4三、类定义4四、主要成员函数描述4五、代码附录:5六、测试数据及情况12学生成绩管理系统17一、问题描述17二、基本要求17三、类定义17四、主要成员函数描述18五、代码附录:18六、测试数据及情况46结论51参考文献5250山东建筑大学计算机科学与技术学院课程设计任务书一设计题目复数类已知技术参数和设计要求1、该系统主要处理复数的相关信息。2、完成以下的操作:初始化复数、求其绝对值、复数的加、减、乘、除、乘方、自加、自减等。设计内容与步骤1、建立数据类、复数类2

2、、数据、复数信息的初始化3、复数信息的输出4、求复数的绝对值5、实现复数的加、减、乘、除、乘方、自加、自减等运算6、程序设计、实现、调试7、完成课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试12学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%。3、答辩30%指导教师(签字):教研室主任(签字)50山东建筑大学计算机科学与技术学院课程设计任务书二设计题目学生成绩管理系统已知技术参数和设计要求1、该系统主要处理学生的成绩信息。2、学生信息主要包括:学号、班级、姓名、科目1、科目2、科目3等内

3、容。3、完成以下的操作:实现成绩信息的添加、修改、删除和查询,可以计算每个学生的平均成绩及各科目的平均成绩,将学生信息保存为文件。设计内容与步骤1、建立学生类2、学生信息的初始化3、学生信息的添加、修改、删除、查找4、学生信息的输出5、对学生信息按学号、成绩排序6、计算一门课的平均分和总分7、程序设计、实现、调试8、完成课程设计说明书设计工作计划与进度安排1、设计工作4学时2、实现与调试12学时3、课程设计说明书4学时设计考核要求1、考勤20%2、课程设计说明书50%3、答辩30%指导教师(签字):教研室主任(签字):50复数类一、问题描

4、述运用Java语言描述复数类,各种复数运算的方法,复数类中应包含数据成员和成员函数。设计复数加、减、乘、除、乘方、绝对值、自加、自减运算的方法,以及计算的结果以字符串形式返回的方法。二、基本要求1、分别从键盘输入两个复数的实部和虚部2、输出用户选择界面,用来选择所要进行的复数运算3、选择所要进行的运算,并输出运算结果4、再次输出用户选择界面,用来供用户选择三、类定义1、定义了一个父类ComplexNumber_ver:作用:用来输入两个复数的实部和虚部,同时给出用户选择界面,用来给用户选择所要进行的复数运算;2、定义了一个子类Comple

5、xNumber继承父类ComplexNumber_ver:作用:子类中的plus(),Minus(),Caculate(),Divide(),abs(),cPow(),addSelf(),minSelf()分别进行复数的加、减、乘、除、绝对值、乘方、自加和自减运算。四、主要成员函数描述在子类ComplexNumber中定义了如下几个函数:1、定义了一个有参数的构造方法:ComplexNumber(doubler1,doublei1),用来初始化复数的实部和虚部;2、定义了8个计算的方法,分别用来实现复数的加、减、乘、除、绝对值、乘方、自加

6、、自减的运算;3、定义了一个toString方法,用来将最后输出到屏幕的复数转化成字符串形式。50五、代码附录:1、父类:ComplexNumber的代码:publicclassComplexNumber_verextendsComplexNumber{/***@paramargs*/publicstaticvoidmain(String[]args)throwsIOException{//TODOAuto-generatedmethodstubtry{BufferedReaderb=newBufferedReader(newInputS

7、treamReader(System.in));//定义输入流Strings;//提示用户输入第一个复数的实部System.out.println("请输入第一个复数的实部:");s=b.readLine();doubler1=Double.parseDouble(s);//提示用户输入第一个复数的虚部System.out.println("请输入第一个复数的虚部:");s=b.readLine();doublei1=Double.parseDouble(s);//提示用户输入第二个复数的实部System.out.println("请输入

8、第二个复数的实部:");s=b.readLine();doubler2=Double.parseDouble(s);//提示用户输入第二个复数的虚部System.out.println("请输

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

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

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