JAVA设计个小程序~

编写一个录取类,它的一个方法用于判断学生是否符合录取条件,其中录取条件为:综合成绩在录取分数线之上,或者体育成绩在96分以上且综合成绩大于300分,该类中的main()方... 编写一个录取类,它的一个方法用于判断学生是否符合录取条件,其中录取条件为:综合成绩在录取分数线之上,或者体育成绩在96分以上且综合成绩大于300分,该类中的main()方法建立若干个学生对象,对输出符合录取条件的学生,输出其信息并显示“被录取”。

急用,希望有高手能帮忙解答~谢谢~
数据无所谓~随便什么数据都可以的~
展开
 我来答
aaronswon
2009-04-09 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1600万
展开全部
/////////////////////////
import java.util.*;

public class StudentTest {

int avPass = 90;
int pePass = 96;
int alPass = 150;

public static void main(String[] args) {

StudentTest st = new StudentTest();
Student s1 = new Student("tommy", 85, 96);
Student s2 = new Student("jimmy", 96, 68);
Student s3 = new Student("cherry", 96, 50);
st.checkPass(s1);
st.checkPass(s2);
st.checkPass(s3);

}

public void checkPass(Student s) {
if(s.getAverage() >= this.avPass) {
System.out.println(s.getName() + "达到了录取平均线" + this.avPass + "分,被录取。");
} else if (s.getPeMark() >= this.pePass && s.getTotal() >= this.alPass){
System.out.println(s.getName() + "达到了体育录取分数线" + this.pePass +
"分, 且综合达到了" + this.alPass + "分,被录取");
} else {
System.out.println(s.getName() + "未达到录取要求!");
}
}
}
class Student{
private int peMark;
private int otherMark;
private String name;

public Student(){}

public Student(String na, int pe, int ot){
this.peMark = pe;
this.otherMark = ot;
this.name = na;
}

public String getName(){
return name;
}

public int getAverage(){
return (peMark + otherMark) / 2;
}

public int getPeMark(){
return peMark;
}

public int getTotal(){
return peMark + otherMark;
}

public String toString(){
return "姓名: " + name + "\n体育成绩:" + peMark
+ "\n其他成绩:" + otherMark + "\n平均成绩:" + getAverage();
}

}
////////////output:
tommy达到了录取平均线90分,被录取。
jimmy达到了体育录取分数线96分, 且综合达到了150分,被录取
cherry未达到录取要求!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18d9823
2009-04-09 · TA获得超过231个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:0
展开全部
class Program
{
static void Main(string[] args)
{
bool Isinput = false;
Console.Write("请输入体育成绩:");
int tiyu =Convert.ToInt32(Console.ReadLine());
Console.Write("请输入语文成绩:");
int yuwen =Convert.ToInt32(Console.ReadLine());
Console.Write("请输入数学成绩:");
int shuxue =Convert.ToInt32(Console.ReadLine());
Console.Write("请输入英语成绩:");
int yingyu =Convert.ToInt32(Console.ReadLine());

int sum = yuwen + shuxue + yingyu + tiyu;
Validate vli = new Validate();
Isinput = vli.luqu(sum, tiyu);

if (Isinput)
{
Console.WriteLine("录取");
}
else
{
Console.WriteLine("不录取");
}
Console.ReadLine();
}

}
public class Validate
{
public bool luqu(int sum, int tiyu)
{
if (tiyu >= 95 && sum >= 300)
{
return true;
}
else
{
return false;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没事问问不行啊
2009-04-09 · TA获得超过360个赞
知道答主
回答量:77
采纳率:0%
帮助的人:39.6万
展开全部
唉太简单的问题估计没有人会回答的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaozhekang110
2009-04-09 · TA获得超过1841个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:861万
展开全部
QQ:198050616
加我详细说下需求吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tingfeng85
2009-04-09 · TA获得超过627个赞
知道小有建树答主
回答量:1146
采纳率:0%
帮助的人:948万
展开全部
不详细啊,怎么输入,数据如何,都没有说
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式