**
第一篇博客,简单的写下Student类,可以实现输出每个学生信息,增加学生年龄,查询年龄大于20岁的学生,取平均值,取最大最小值,查询各层次等级人数。
运行效果如下:
这个类的成员变量有 String 型的 sid,sname 与整型的 sage,sgrade,分别表示学号、姓名、年龄和成绩。构造方法是带参数的。类的成员方法有getgetSid() getSname() getSage() getSgrade() 这几个都用于返回成员变量的值 。
以及静态类GetAverageScore(Studentsarr[]),GetLevel(Students arr[]),GetMaxandMinGrade(Students arr[])等。
多用到for循环遍历和输出。
代码如下:
```java
package 练习;
public class Students {
String sid; //创建变量
String sname;
int sage;
int sgrade;
public Students(String id,String name,int age,int grade){
//构建函数
sid = id;
sname = name;
sage = age;
sgrade = grade;
}
public String getSid() {
//生成get
return sid;
}
public String getSname() {
return sname;
}
public int getSage() {
return sage;
}
public int getSgrade() {
return sgrade;
}
public static void GetAverageScore(Students arr[]) {
//计算平均分
int sum=0;
for(int i=0;i<arr.length;i++) //计算成绩总和
{
sum=sum+arr[i].getSgrade();
}
System.out.println("\n平均成绩为:"+sum/arr.length ); //平均成绩
}
public static void GetLevel(Students arr[]) {
int A=0