Java编程问题》》》》》

来源:百度知道 编辑:UC知道 时间:2024/05/02 16:28:06
设一个班中有30个学生,每学生有姓名、学号、平均成绩等信息,利用Java的类和数组的概念编程实现求班内所有学生的平均成绩。

class student{
string name;
int id;
float avg;//平均成绩
}
public class AvgGrade{
student[] students=new student[30];
float sum;//所有人成绩总和
float avg;//平均成绩
for(int i=0,i<students.length,i++){
sum+=students[i].avg;
}
avg=sum/students.length;
System.out.println("所有学生的平均成绩为:"+avg);
}

能否在补充一下问题,

一个学生类.一个成绩类...

select name, idcard, avg(chengji) over(partition by idcard order by name) value from table_a
得到的结果形如
---------------------
姓名 学号 平均成绩
王 01 90
李 02 75