内容发布更新时间 : 2024/11/8 18:03:10星期一 下面是文章的全部内容请认真阅读。
public String courcredit; public String courhours; public String courtype; publicintpassingScore; Course(){ }
public Course(String incourid,String incourname,String }
publicvoid setType(String incourtype) { }
publicvoid setHours(String incourhours) { }
publicvoid setCredit(String incourcredit) { }
publicvoid setName(String incourname) { }
publicvoid setID(String incourid) { }
public String getcourtype(){ }
public String getcourname(){
returncourtype; courid=incourid;
courname=incourname;
courcredit=incourcredit;
courhours=incourhours;
courtype=incourtype;
setID(incourid); setName(incourname); setCredit(incourcredit); setHours(incourhours); setType(incourtype); courid=\; courname=\; courcredit=\; courhours=\; courtype=\; passingScore=60;
incourcredit,String incourhours,String incourtype){
}
returncourname;
public String getcourid(){ }
public String getcourhours(){ }
@Override
public String toString() { }
public String getcourcredit(){ }
publicvoid ToString(){
System.out.println(getcourid()+\+getcourname()+\+getcou}
returncourcredit;
return\ + courid + \ + courname
+ \courcredit=\ + courcredit + \courhours=\ + courhours + \ + courtype + \ + + \;
returncourhours; returncourid;
passingScore
rcredit()+\+getcourhours()+\+getcourtype());
// 组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。 // 课程号
// courId // E052026 // S052005 // S052006 // S052037 // S052011 // S052049 }
package com.sy3.exe02.test; import com.sy3.exa02.*; publicclass 测试类 {
课程名 courName
学分 学时 课程类型 courCredit courHours courType
3 3.5 3
56 56 32 48 32
专业选修 专业教育 专业教育 专业教育 专业教育
Linux操作系统 面向对象程序设计 数据库原理及应用 操作系统
面向对象程序设计实验 1 数据库原理及应用实验 1
4
64 专业教育
/**
* 班级:15计单1班 * 学号:20130501439 * 姓名:李敏杰
* 实验时间:2016-10-4,10-11
* 本程序的功能是:打印输出课程基本信息 */
privatestaticvoid printCourses(Course[] courses, float credit) {
System.out.println(\静态方法printCourses输出学分等于credit的课程信publicstaticvoidExp03_02_20130501439(String[] args) { }
}
System.out.println(); printCourses(cour); float credit=(float) 3.5; printCourses(cour,credit);
System.out.print(i.toString() + \); System.out.println(); //
System.out.println(\课程表\ + \ + \课程名\ + \ + \学分\ + + \ + \课程类型\);
Course[] cour = new Course[6];
cour[0] = new Course(\, \操作系统\, \, \, \
= new Course( \, \面向对象程序设计\, \, = new Course(\, \面向对象程序设计实验\, \,
cour[1] cour[2]
\ + \学时\
专业选修\);
\, \专业教育\); \, \专业教育\ );
cour[3] = new Course( \, \数据库原理及应用\, \, \, cour[4] cour[5]
= new Course(\, \数据库原理及应用实验\, \, = new Course(\, \操作系统\\t\, \, \, \
\专业教育\ ); \, \专业教育\ ); 专业教育\ );
System.out.println(\增强型输出数组:\); for (Course i : cour) {
息\); for(Course i:courses){
if((i.courcredit).equals(Float.toString(credit)))//判断两个
字符串类的内容是否相等 Float是包装类 P191
}
}
System.out.print(i+\); System.out.println();
System.out.println();
}
publicstaticvoid printCourses(Course[] courses){
System.out.println(\静态方法printCourses\);
for(Course i1:courses){
}
System.out.println();
}
System.out.print(i1+\); System.out.println();
// 设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息
// 组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。 // 课程号 课程名 学分 学时 课程类型
// courId courName courCredit courHours courType // E052026 Linux操作系统 3 56 专业选修 // S052005 面向对象程序设计 3.5 56 专业教育 // S052006 面向对象程序设计实验 1 32 专业教育 // S052037 数据库原理及应用 3 48 专业教育 // S052011 数据库原理及应用实验 1 32 专业教育 // S052049 操作系统 4 64 专业教育 // 要求:
// (1)创建一个课程类Course,定义该类的各个属性(如上表第二行),为个属性设置相应的setter/getter方法。
// (2)定义一个没有参数和带有全部参数的构造方法。 // (3)重写toString()方法,返回课程的信息。
// (4)在该类中定义一个类变量passingScore,及格标准为60.
// (5)新建测试类,在main方法中创建一个大小为6的课程数组,把上面表格中的6门课信息保存在该数组中。利用增强型循环输出课程的信息。
// (6)在测试类中定义一个静态方法printCourses(Course[] courses),通过该方法输出课程中的信息。