面向对象综合5

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();
    }

}

 

posted @ 2017-04-14 19:14  苏轼的红烧肉  阅读(292)  评论(0编辑  收藏  举报