求一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,程序验证:能否直接使用“对象.成员
变量”的形式访问成员变量的值。 展开
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,程序验证:能否直接使用“对象.成员
变量”的形式访问成员变量的值。 展开
3个回答
展开全部
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;
}
}
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;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询