求一Java程序代码!!

任务:1.编写一个学校类School,其中包括成员变量schoolname(校名-String)、scoreLine(录取分数线-double类型)和构造方法(可完成对s... 任务:
1.编写一个学校类School,其中包括成员变量schoolname(校名-String)、scoreLine(录取分数线-double类型)和构造方法(可完成对schoolname、scoreLine的初始值设置)以及获取schoolname、scoreLine值的getSchoolname方法getScoreLine方法。

2.编写一个学生类Student,它的成员变量有考生的name(姓名-String类型)、id(考号-int类型)、intgretResult(综合成绩-double类型)、sports(体育成绩-int类型)。它有一个构造方法(可设置学生name和id的初始值)及可以修改学生name和id值的方法set(String name,int id)和分别设置学生的intgretResult(综合成绩)及sports(体育成绩)值的两个方法Set(double intgretResult)和Set(int sports)及获得学生intgretResult(综合成绩)及sports(体育成绩)的方法getIntgretResult()和getSports()。

3.编写一个录取类matriculate ,它的一个方法用于判断学生是否符合录取条件。其中录取条件为:综合成绩在录取分数线之上,或体育成绩在90分以上并且综合成绩大于300分。

要求:

1. 将三个类存放在一个Java文件中,并以录取类作为主类;

2. 在录取类中添加main()方法,并在main()方法中定义并实例化2个学生对象,对符合录取条件的学生,输出其完整的个人信息信息、成绩信息及“被录取”的确认提示;

3. 在main()方法中利用学生对象调用Set方法,体会重载方法的调用特点。

4. 若所有类的成员变量都为private,程序验证:能否直接使用“对象.成员
变量”的形式访问成员变量的值。
展开
 我来答
kejiaweiren
2010-03-21 · TA获得超过6740个赞
知道大有可为答主
回答量:1774
采纳率:0%
帮助的人:3356万
展开全部
public class Matriculate {
private int score=400;
public int isMatriculate(Student stu){
if (stu.getIntgretResult()>=score||(stu.getIntgretResult()>=300&&stu.getSports()>=90)) {
return 1;
}else {
return 0;
}
}
public static void main(String[] args) throws Exception {
Student stu1=new Student("zhangsan",1);
stu1.setIntgretResult(400);
Student stu2=new Student("lisi",2);
stu2.setSports(85);
stu2.setIntgretResult(356);
Matriculate m=new Matriculate();
int c1=m.isMatriculate(stu1);
if (c1>0) {
System.out.println("id:"+stu1.getId()+"\tname:"+stu1.getName()
+"\tIntgretResult:"+stu1.getIntgretResult()+"\tsports"+stu1.getSports());
System.out.println("被录取");
}
int c2=m.isMatriculate(stu2);
if (c2>0) {
System.out.println("id:"+stu2.getId()+"\tname:"+stu2.getName()
+"\tIntgretResult:"+stu2.getIntgretResult()+"\tsports"+stu2.getSports());
System.out.println("被录取");
}
}

}
class School{
public School(){}
public School(String schoolname, double scoreLine) {
this.schoolname = schoolname;
this.scoreLine = scoreLine;
}
private String schoolname;
private double scoreLine;
public String getSchoolname() {
return schoolname;
}
public double getScoreLine() {
return scoreLine;
}
}
class Student{
public Student(){}
public Student(String name, int id) {
this.name = name;
this.id = id;
}
private String name;
private int id;
private double intgretResult;
private int sports;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public double getIntgretResult() {
return intgretResult;
}
public void setIntgretResult(double intgretResult) {
this.intgretResult = intgretResult;
}
public int getSports() {
return sports;
}
public void setSports(int sports) {
this.sports = sports;
}

}
mdqy195905
2010-03-21 · TA获得超过187个赞
知道答主
回答量:157
采纳率:0%
帮助的人:0
展开全部
- -,这个题目按照题目一步一步写就可以写好了- -
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
聶鑫
2010-03-21 · TA获得超过1006个赞
知道小有建树答主
回答量:890
采纳率:0%
帮助的人:708万
展开全部
这东西还要求啊。。。
自己看着书,自己做吧。。
这不会做,那就是人懒了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式