求大佬们看看这道Java题怎么做。

定义一个表示学生信息的类Student,要求:①成员变量:sNo表示学号,sName表示姓名,sSex表示性别,sAge表示年龄,sScore表示课程成绩,sSum表示所... 定义一个表示学生信息的类Student,要求:
① 成员变量:sNo表示学号,sName表示姓名,sSex表示性别,sAge表示年龄,sScore表示课程成绩,sSum表示所有学生的总成绩和,sNum表示学生数。sSum 和 sNum 设为类成员变量。
② 定义一个带参数的构造方法对各成员变量初始化,并对sSum和sNum进行运算。
③ 给每个成员变量定义对应的get方法,获取各个成员变量的值。
④ 定义类方法 average方法求平均成绩。
⑤ 在main中创建3个Student类的对象,输出每个学生的信息,输出3个学生的Java平均成绩。
展开
 我来答
君无忧77
2019-04-15
知道答主
回答量:7
采纳率:0%
帮助的人:2.7万
展开全部
public class Student {

private String sNo, sName,sSex;
private int sAge;
private static int sNum=0;
private static double sSum=0;
private double sScore;
//构造方法
public Student(String sNo, String sName, String sSex, int sAge, double sScore) {
this.sNo = sNo;
this.sName = sName;
this.sSex = sSex;
this.sAge = sAge;
this.sScore = sScore;

sNum++;
sSum+=sScore;
}
//get方法
public String getsNo() {
return sNo;
}
public String getsName() {
return sName;
}
public String getsSex() {
return sSex;
}
public int getsAge() {
return sAge;
}
public static int getsNum() {
return sNum;
}
public static double getsSum() {
return sSum;
}
public double getsScore() {
return sScore;
}
//average方法
public static double average() {
return sSum/sNum;
}


}

至于main中的,你自己写应该问题不大

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式