JAVA编写设计一个学生类Student,要求:。(1)Student类的成员变量有:·no:int型,代表学号。name:String 型,代表姓名。grade:float型,代表成绩。 sum:float 型,静态成员变量,代表总分numsint型,静态成员变量,代表人教(2) Student类的成员方法有:。 Student (int n, String na, float d):构造方法。分别用n、na、d对成员变量no、name、grade 进行初始化,实现总分sum 累加、人数增加的功能 average():返回平均分。 display():显示学号、烂名、成绩。 (3)然后编写一个含有ma方法的类SemeStudents,创建Student类的对象,并调用上面定 义的方法。。
时间: 2023-05-19 14:04:04 浏览: 79
以下是JAVA编写的学生类Student:
```java
public class Student {
private int no;
private String name;
private float grade;
private static float sum = 0;
private static int nums = 0;
public Student(int n, String na, float d) {
no = n;
name = na;
grade = d;
sum += grade;
nums++;
}
public float average() {
return sum / nums;
}
public void display() {
System.out.println("学号:" + no + ",姓名:" + name + ",成绩:" + grade);
}
}
```
以下是含有ma方法的类SemeStudents:
```java
public class SemeStudents {
public static void main(String[] args) {
Student s1 = new Student(1, "张三", 90);
Student s2 = new Student(2, "李四", 80);
Student s3 = new Student(3, "王五", 70);
System.out.println("平均分:" + s1.average());
s1.display();
s2.display();
s3.display();
}
}
```
以上代码实现了一个学生类Student,包括成员变量和成员方法,并且在含有ma方法的类SemeStudents中创建了三个Student对象,并调用了定义的方法。
阅读全文