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(); } }
时间: 2024-12-15 07:16:54