package oop5;
public class Student {
String no;
String name;
int deg;
static int sum=0;
static int num=0;
public Student(String no, String name, int deg) {
super();
this.no = no;
this.name = name;
this.deg = deg;
num++;
sum+=deg;
}
public void diaplay(){
System.out.println("学号:"+no);
System.out.println("姓名:"+name);
System.out.println("分数:"+deg);
}
static void area(){
double s=sum/num;
System.out.println(s);
}
}
package oop5;
/*
* 5、 编写一个程序,已有若干学生数据,包括学号、姓名、成绩,
* 要求输出这些学生数据并计算平均分。
思路:
设计一个学生类Stud,除了包括no(学号)、name(姓名)、
和deg(成绩)数据成员外。有两个静态变量sum和num,分别存放总分和人数,
另有一个构造函数、一个普通成员函数disp()和一个静态成员函数avg(),
它用于计算平均分。
*/
public class Test {
public static void main(String[] args) {
Student j=new Student("000", "张飞", 80);
j.diaplay();
Student j1=new Student("001", "李白", 90);
j1.diaplay();
Student.area();
}
}