求助一道C#程序设计题

要求如下:创建一个学生类,包含学号、姓名、性别、年龄、若干成绩等成员变量;定义构造函数为学生类初始化;定义实例方法实现求平均分的功能;定义实例方法判断某学生是否有不及格的... 要求如下:
创建一个学生类,包含学号、姓名、性别、年龄、若干成绩等成员变量;
定义构造函数为学生类初始化;
定义实例方法实现求平均分的功能;
定义实例方法判断某学生是否有不及格的成绩的功能;
定义静态成员变量和静态方法实现学生人数计数的功能;
实例化多个学生对象,实现输入、输出和对上述功能的测试。
各位大虾帮帮忙~~急~~~
展开
 我来答
woshifotuo
2011-04-14 · TA获得超过701个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:266万
展开全部
public class Student
{
public String studentId;
public String name;
public String sex;
public int age;
public Double[] score;
public static int StudentCount=0;//计数
//构造方法,简单起见,new的时候实例化Student,想实现输入的话,就用Console.ReadLine()函数。
public Student(String studentId,String name,String sex,int age,double[] score)
{
this.studentId = studentId;
this.name = name;
this.sex = sex;
this.age = age;
this.score = score;
GetStudentCount();
}
//获取平均分
public Double GetAvgScore()
{
double totalScore=0;
for (int i = 0; i < score.Length; i++)
{
totalScore += score[i];
}
return (totalScore / score.Length);
}
//判断是否有不及格的
public Boolean JudgeScore()
{
Boolean result=true;
for (int i = 0; i < score.Length; i++)
{
if (score[i] < 60)
{
result = false;
break;
}
}
return result;
}
//实现学生计数功能
public static void GetStudentCount()
{
StudentCount++;
}
//获取学生信息
public String GetStudentInfo()
{
return String.Format("学生Id:{0},姓名:{1}", this.studentId, this.name);
}
}
大体的框架给你写出来了,哪里不足自己补充一下就行了。方法都是一样的。希望我的回答能帮助你哦。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式