JAVA编程题? 50

设计一个新生登记程序(StudentTester.java),除了测试类,还包括系部(Department)和学生(Student)两个类,类图见附件(classdiag... 设计一个新生登记程序(StudentTester.java),除了测试类,还包括系部(Department)和学生(Student)两个类,类图见附件(class diagram.png)。要求:(1)按照类图在同一个源文件(StudentTester.java)中编写这两个类;(2)Department类在实例化的时候会自动将其内部的students集合按照高考成绩(score)从高到低排序(提示:Student类需要实现Comparable接口);(3)执行以下测试代码(可复制)得到如图(result.png)一样的运行结果。public class StudentTester { public static void main(String[] args){ ArrayList<Student> list=new ArrayList<>(); list.add(new Student("Z09320101","付洪超",341)); list.add(new Student("Z09320102","包凯哥",338)); list.add(new Student("Z09320103","钱瑞龙",349)); list.add(new Student("Z09320104","王世伟",342)); list.add(new Student("Z09320105","刘晨",333)); Department depart=new Department(12,"计算机科学与工程学院",list); System.out.println(depart.toString()); depart.listStudents(); }} 展开
 我来答
诺阔华逸仙
2020-05-17 · TA获得超过3693个赞
知道大有可为答主
回答量:3105
采纳率:24%
帮助的人:405万
展开全部
class
Student{
String
sNo;
String
sName;
String
sSex;
int
sAge;
int
sJava;
public
void
getNo(){
System.out.println("该学生的学号:"+sNo);
}
public
void
getName(){
System.out.println("该学生的姓名:"+sName);
}
public
void
getSex(){
System.out.println("该学生的性别:"+sSex);
}
public
void
getAge(){
System.out.println("该学生的年龄:"+sAge);
}
public
void
getJava(){
System.out.println("该学生的Java语言课程的成绩:"+sJava);
}
}
public
class
Text5{
public
static
void
main(String[]
args){
Student
s=new
Student();//实例化
s.sNo="10803080409";s.getNo();
s.sName="张三";s.getName();
s.sSex="male";s.getSex();
s.sAge=20;s.getAge();
s.sJava=90;s.getJava();
}
}/*说实话,还没太看懂,觉得你的要求太少。也可能是我想的太多了。呵呵!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
科迎画4121
2020-05-15 · 贡献了超过1457个回答
知道答主
回答量:1457
采纳率:10%
帮助的人:88.5万
展开全部
详细要求有没有?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式