java面向对象实验三 类与对象编程—类与对象基础
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
}
⒉实验测试结果:
实验结果及分析
实验结果:
(1)成功输出平均成绩和总成绩。
(2)创建四个学生对象,并成功输出学生信息。
教师评阅
System.out.println(name+"的平均成绩"+(java+c+db)/3.0);
}
voidsum(){
System.out.println(name+"的总成绩为"+(java+c+db));
}
}
publicclassTest{
publicstaticvoidmain(String []args){
classUndergraduate {
Stringname;
intcourse;
Stringeducation="本科";
Undergraduate(String _name,int_course) {
name= _name;
course= _course;
}
String getGrade() {
return("良好");
if(course>= 70)
return("一般");
if(course>= 60)
return("及格");
return("不及格");
实验过程及步骤
}
}
publicclassTest {
publicstaticvoidmain(String[] args) {
Underg("张三", 68);
实验地点
实验日期
实验内容
1.编程实现如下:
成绩计算类
属性:
3门成绩
(Java、C、DB)
方法:
计算平均成绩
显示平均成绩
计算总成绩
显示总成绩
(1)编写成绩计算类(ScoreCalc)
(2)编写测试类
2.2.设计2个类,分别本科生类Undergraduate,研究生类Postgraduate,他们都包含一些基本属性,如姓名、课程成绩等;他们都具有一个方法getGrade(),用于通过分数计算成绩的等级,研究生的标准要比本科生的标准高一些,如下表所示。
ScoreCalc a1=newScoreCalc("张山",80,70,90);
ScoreCalc b1=newScoreCalc("李思",80,90,88);
a1.mean();
a1.sum();
b1.mean();
b1.sum();
}
}
⒉得到输出结果:
实验过程及步骤
二.
⒈根据要求编写程序如下:
System.out
.println(+" "+ cation+" "+ a2.getGrade());
System.out
.println(+" "+ cation+" "+ b1.getGrade());
System.out
.println(+" "+ cation+" "+ b2.getGrade());
if(course>= 80)
return("优秀");
if(course>= 70)
return("良好");
if(course>= 60)
return("一般");
if(course>= 50)
return("及格");
return("不及格");
}
}
classPostgraduate {
Stringname;
实验过程及步骤
一.
⒈根据要求编写程序如下:
classScoreCalc{
Stringname;
intjava;
intc;
intdb;
ScoreCalc(String _name,int_java,int_c,int_db){
name=_name;
java=_java;
c=_c;
db=_db;
}
voidmean(){
表课程成绩等级
本科生标准
研究生标准
80--100
优秀
90—100
优秀
70--80
良好
80—90
良好
60--70
一般
70—80
一般
50--60
及格
60—70
及格
50以下
不及格
60以下
不及格
编写测试类,在测试类里创建Undergaduate与Postgraduate对象,计算他们的成绩,并输出他们的个人信息。
Undergraduate a2 =newUndergraduate("杨阳", 95);
Postgraduate b1 =newPostgraduate("李林", 99);
Postgraduate b2 =newPostgraduate("王五", 85);
System.out
.println(+" "+ cation+" "+ a1.getGrade());
表课程成绩等级木科生标准研究生标准80100优秀90100优秀7080良好8090良好6070一般70805060及格6070及格50以下不及格60以下不及格编写测试类在测试类甲创建undergaduate与postgraduate对象计算他们的绩并输出他们的个人信息
学号
姓名
实验序号
实验三
实验名称
类与对象编程—类与对象基础
intcourse;
Stringeducation="研究生";
Postgraduate(String _name,int_course) {
name= _name;
course= _course;
}
String getGrade() {
if(course>= 90)
return("优秀");
if(course>= 80)
}
⒉实验测试结果:
实验结果及分析
实验结果:
(1)成功输出平均成绩和总成绩。
(2)创建四个学生对象,并成功输出学生信息。
教师评阅
System.out.println(name+"的平均成绩"+(java+c+db)/3.0);
}
voidsum(){
System.out.println(name+"的总成绩为"+(java+c+db));
}
}
publicclassTest{
publicstaticvoidmain(String []args){
classUndergraduate {
Stringname;
intcourse;
Stringeducation="本科";
Undergraduate(String _name,int_course) {
name= _name;
course= _course;
}
String getGrade() {
return("良好");
if(course>= 70)
return("一般");
if(course>= 60)
return("及格");
return("不及格");
实验过程及步骤
}
}
publicclassTest {
publicstaticvoidmain(String[] args) {
Underg("张三", 68);
实验地点
实验日期
实验内容
1.编程实现如下:
成绩计算类
属性:
3门成绩
(Java、C、DB)
方法:
计算平均成绩
显示平均成绩
计算总成绩
显示总成绩
(1)编写成绩计算类(ScoreCalc)
(2)编写测试类
2.2.设计2个类,分别本科生类Undergraduate,研究生类Postgraduate,他们都包含一些基本属性,如姓名、课程成绩等;他们都具有一个方法getGrade(),用于通过分数计算成绩的等级,研究生的标准要比本科生的标准高一些,如下表所示。
ScoreCalc a1=newScoreCalc("张山",80,70,90);
ScoreCalc b1=newScoreCalc("李思",80,90,88);
a1.mean();
a1.sum();
b1.mean();
b1.sum();
}
}
⒉得到输出结果:
实验过程及步骤
二.
⒈根据要求编写程序如下:
System.out
.println(+" "+ cation+" "+ a2.getGrade());
System.out
.println(+" "+ cation+" "+ b1.getGrade());
System.out
.println(+" "+ cation+" "+ b2.getGrade());
if(course>= 80)
return("优秀");
if(course>= 70)
return("良好");
if(course>= 60)
return("一般");
if(course>= 50)
return("及格");
return("不及格");
}
}
classPostgraduate {
Stringname;
实验过程及步骤
一.
⒈根据要求编写程序如下:
classScoreCalc{
Stringname;
intjava;
intc;
intdb;
ScoreCalc(String _name,int_java,int_c,int_db){
name=_name;
java=_java;
c=_c;
db=_db;
}
voidmean(){
表课程成绩等级
本科生标准
研究生标准
80--100
优秀
90—100
优秀
70--80
良好
80—90
良好
60--70
一般
70—80
一般
50--60
及格
60—70
及格
50以下
不及格
60以下
不及格
编写测试类,在测试类里创建Undergaduate与Postgraduate对象,计算他们的成绩,并输出他们的个人信息。
Undergraduate a2 =newUndergraduate("杨阳", 95);
Postgraduate b1 =newPostgraduate("李林", 99);
Postgraduate b2 =newPostgraduate("王五", 85);
System.out
.println(+" "+ cation+" "+ a1.getGrade());
表课程成绩等级木科生标准研究生标准80100优秀90100优秀7080良好8090良好6070一般70805060及格6070及格50以下不及格60以下不及格编写测试类在测试类甲创建undergaduate与postgraduate对象计算他们的绩并输出他们的个人信息
学号
姓名
实验序号
实验三
实验名称
类与对象编程—类与对象基础
intcourse;
Stringeducation="研究生";
Postgraduate(String _name,int_course) {
name= _name;
course= _course;
}
String getGrade() {
if(course>= 90)
return("优秀");
if(course>= 80)