2、设计一个学生类Student,要求: (1)Student类的成员变量有 no:int型,代表学号 name:String型,代表姓名 grade:float型,代表成绩 sum:float型,静态成员变量,代表总分num:int型,静态成员变量,代表人数(2)Student类的成员方法有: Student (int n, String na,float d):构造方法。分别用n、na、d对成员变量no、name、grade进行初始化,实现总分sum累加、人数增加的功能 average():返回平均分。 display():显示学号、姓名、成绩。
时间: 2023-05-21 14:05:22 浏览: 130
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
好的,以下是代码实现:
```
public class Student {
private int no;
private String name;
private float grade;
private static float sum = 0;
private static int num = 0;
public Student(int no, String name, float grade) {
this.no = no;
this.name = name;
this.grade = grade;
sum += grade;
num++;
}
public float average() {
return sum / num;
}
public void display() {
System.out.println("学号:" + no);
System.out.println("姓名:" + name);
System.out.println("成绩:" + grade);
}
}
```
希望我的回答能够满足你的要求,请问你还有什么问题需要我来回答吗?
阅读全文