资源描述:
《java面向对象实验三类与对象编程—类与对象基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学号实验序号实验地点实验三姓名实验名称类与对象编程_类与对象基础1.编程实现如下:-成绩计算类-丽3门成绩(Java、C、DB)计算平均成绩显示平均成绩计算总成绩显示总成绩(1)编写成绩计算类(ScoreCalc)(2)编写测试类实验内容2.2.设计2个类,分别木科生类Undergraduate,研究生类Postgraduate,他们都包含一些基本属性,如姓名、课程成绩等;他们都具有一个方法getGrade(),用于通过分数计算成绩的等级,研究牛的标准要比本科牛的标准高一些,如下表所示。表课程成绩等级木科生标准研究生标准80—100优秀90—100
2、优秀70—80良好80—90良好60—70一般70—80-般50—60及格60—70及格50以下不及格60以下不及格编写测试类,在测试类甲创建Undergaduate与Postgraduate对象,计算他们的成绩,并输出他们的个人信息。1•根据要求编写程序如下:classScoreCalcfStringname;intjava;intc;intdb;ScoreCalc(String_name,int_java,int_c^int_db){name=_name;java=_java;c=_c;db=_db;}_voidmean(){System・ou
3、t.printin(name+"的平均成绩u+(java+c+db)/3.0);}voidsum(){System.out.printIn(name+"的总成绩为"+(java+c+db));}}实验过程及步骤publicclassTest{publicstaticvoidmain(String[]args){ScoreCalcal=newScoreCalc("张山",80,70,90);ScoreCalcbl=newScoreCalc("李思”,80,90,88);al・mean();al・sum();bl.mean();bl.sum();}}2
4、•得到输出结果:publicstaticvoidmain(String[]args){ScoreCalcal=newScoreCalc("张山”丿80丿70,90);Lch,*尸ch/rmIIcca/%ProblemsJavadoc僖Decbrationf目ConsoleTest[JavaApplication]d;MyEclip5eCommonbin3rycorn・5unj8YajcllGwin32,x86张山的平均成绩为80・0张山的总成後为240李思的平均成绩为86.0李思的总成勒2581•根据要求编写程序如下
5、:classScoreCalcfStringname;intjava;intc;intdb;ScoreCalc(String_name,int_java,int_c^int_db){name=_name;java=_java;c=_c;db=_db;}_voidmean(){System・out.printin(name+"的平均成绩u+(java+c+db)/3.0);}voidsum(){System.out.printIn(name+"的总成绩为"+(java+c+db));}}实验过程及步骤publicclassTest{publicsta
6、ticvoidmain(String[]args){ScoreCalcal=newScoreCalc("张山",80,70,90);ScoreCalcbl=newScoreCalc("李思”,80,90,88);al・mean();al・sum();bl.mean();bl.sum();}}2•得到输出结果:publicstaticvoidmain(String[]args){ScoreCalcal=newScoreCalc("张山”丿80丿70,90);Lch,*尸ch/rmIIcca/%ProblemsJavadoc僖Decbrationf目C
7、onsoleTest[JavaApplication]d;MyEclip5eCommonbin3rycorn・5unj8YajcllGwin32,x86张山的平均成绩为80・0张山的总成後为240李思的平均成绩为86.0李思的总成勒258实验过程及步骤二1•根据要求编写程序如下:classUndergraduate{Stringname;intcourse;Stringeducation=”本科Undergradua_name,int_course){name=_name;course=_course;}_Strin
8、ggetGrade(){if(course>=80)return(“优秀”);if(course>=70)return(“