package zuoye02;
//双重循环
//外层循环{
//内层循环{
import java.util.Scanner;
public class 成绩循环 {
public static void main(String[] args) {
//统计3个班级平均分,每个班级5个人
Scanner input=new Scanner(System.in);
//平均分数组
double[]avgs=new double[3];
//成绩数组
double[]scores=new double[5];
for (int i = 0; i < avgs.length; i++) {
//总成绩初始化
double sum=0.0;
System.out.println("请输入"+(i+1)+"班级成绩");
//每个班输入每个学员成绩
for (int j = 0; j < scores.length; j++) {
System.out.println("请输入第"+(j+1)+"个学员成绩");
scores[j]=input.nextDouble();
//总成绩累加
sum+=scores[j];
}
//计算平均分
avgs[i]=sum/scores.length;
}
for (int i = 0; i < avgs.length; i++) {
System.out.println("第"+(i+1)+"班级平均分"+avgs[1]);
}
}
}
请输入1班级成绩
请输入第1个学员成绩
88
请输入第2个学员成绩
99
请输入第3个学员成绩
100
请输入第4个学员成绩
55
请输入第5个学员成绩
66
请输入2班级成绩
请输入第1个学员成绩
77
请输入第2个学员成绩
88
请输入第3个学员成绩
99
请输入第4个学员成绩
100
请输入第5个学员成绩
100
请输入3班级成绩
请输入第1个学员成绩
55
请输入第2个学员成绩
66
请输入第3个学员成绩
77
请输入第4个学员成绩
88
请输入第5个学员成绩
99
第1班级平均分92.8
第2班级平均分92.8
第3班级平均分92.8
本文详细解析了一段Java代码,该代码使用双重循环结构来统计三个班级的平均成绩,每个班级有五名学生。通过创建成绩数组和平均分数组,利用Scanner类从用户处获取输入,实现了成绩的录入和平均分的计算。
1545

被折叠的 条评论
为什么被折叠?



