永发信息网

JAVA基础问题,新手上路

答案:1  悬赏:60  手机版
解决时间 2021-04-12 03:03

怎么在Graduate类中写一个方法用来判断学生是否达到录取分数线,所有类都已经写好了,只是不知道怎么样写主类里面的判断方法,JAVA起步,大家帮帮忙吧

class School{ //定义学校类,包含setScoreLine和getScoreLine方法
int scoreLine;
void setScoreLine(){
this.scoreLine = scoreLine;
}
void getScoreLine(){
System.out.println("The scoreLine is :" + scoreLine);
}
}
class Student{ //定义学生类
String name;
long id;
int intgretResult;
int sports;

public Student(String name,long id,int intgretResult,int sports){
System.out.println("姓名是"+name+" "+"考号是"+id+" "+"综合成绩是"+intgretResult+"体育成绩是"+sports);
}

void getIntgretResult(int intgretResult,int sports){
System.out.println("The intgretResult is"+intgretResult+" "+"sports is"+sports);
}
}

public class Graduate{ //定义Graduate类,用来实现输出学生信息,并且要判断学生是否被符合录取要求
public static void main(String args[]){
School sc = new School();
sc.scoreLine = 400;
sc.setScoreLine();
sc.getScoreLine();

Student S1 = new Student("幽助",1621011,200,80);
Student S2 = new Student("藏马",1621012,290,150);
Student S3 = new Student("飞影",1621013,659,150);
Student S4 = new Student("桑原",1621014,270,150);

怎样在这个类里面写判断方法呢?(判断条件,intgretResult(总体成绩)>scoreLine (分数线) 或者 sports(体育成绩)>96并且intgretResult>300)

我不太明白要怎么实现这个判断,如果有四个学生的话,怎么写呢?
}
}

最佳答案
class School { // 定义学校类,包含setScoreLine和getScoreLine方法
int scoreLine;

void setScoreLine(int scoreLine) {
this.scoreLine = scoreLine;
}

void getScoreLine() {
System.out.println("The scoreLine is :" + scoreLine);
}
}

class Student { // 定义学生类
String name;
long id;
int intgretResult;
int sports;

public Student(String name, long id, int intgretResult, int sports) {
this.name = name;
this.id = id;
this.intgretResult = intgretResult;
this.sports = sports;
System.out.println("姓名是" + name + " " + "考号是" + id + " " + "综合成绩是"
+ intgretResult + "体育成绩是" + sports);
}

void getIntgretResult(int intgretResult, int sports) {
System.out.println("The intgretResult is" + intgretResult + " "
+ "sports is" + sports);
}
}

public class Graduate { // 定义Graduate类,用来实现输出学生信息,并且要判断学生是否被符合录取要求
public static void main(String args[]) {
School sc = new School();
sc.setScoreLine(400);
sc.getScoreLine();

Student S1 = new Student("幽助", 1621011, 200, 80);
Student S2 = new Student("藏马", 1621012, 290, 150);
Student S3 = new Student("飞影", 1621013, 659, 150);
Student S4 = new Student("桑原", 1621014, 270, 150);

goSchool(S1, sc);
goSchool(S2, sc);
goSchool(S3, sc);
goSchool(S4, sc);
}

public static void goSchool(Student student, School school){
if((student.intgretResult > school.scoreLine) || (student.sports>96 && student.intgretResult > 300)){
System.out.println(student.name + "被录取!");
}else{
System.out.println(student.name + "没能录取!");
}
}
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大蟑螂用什么
镇巴县渔渡镇地址在哪,我要去那里办事
我在中关村E世界买了台组装机,买的时候要求
苏轼与苏洵相关的诗词,与黄鹤楼有关的诗词
世界上跨纬度最广,东西距离最长的大洲是A.B.
我是洪江的,2007年购置一房,180平米,六楼
人渣,!怎么诅咒
动物有智商吗?
1993年农历03月12日塔罗牌免费占卜爱情
维护大学生身心权益的文章(流感期间如何保护
昌野天一药房(达县烟草专卖局石桥管理所南)在
银行卡被吞了,要多久才能拿回来
<龙>里面武器的里面!急
为什么超Q升级那么慢?
下列各图中,有错误的是A.光从空气射入琉璃中
推荐资讯
怎样可以查询到开发商在房管局的备案价格
大车万力轮胎怎么样,大货车用,大力士轮胎,朝
有时会莫名的烦躁,该怎麽办呢?
手机开机时与手机关机时辐射一样吗
阅读理解Apeerisapersonwhoisaboutthesam
一到十二分四组的和相等是多少
dnf大转移后女气功顶级武器选择
新建了一座现代图书馆,支出1500万,实际超过
鲁m.x3597有没有违章,16号下午有没有违章
不改变数的大小,下面中的0可以去掉.A.3.07B
红楼梦中宝玉吃胭脂,怎么解释?
“怜香惜玉” 出自哪里?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?