多重循环-成绩统计
题目:多重循环
统计每个班级的总成绩和平均分以及三个班总的成绩和平均分[学生的成绩从键盘输入],每个班有5名同学
/*
*多重循环
*统计三个班的平均分和所有班级的平均分[学生的成绩从键盘输入]
*统计三个班几个人数,每个班有5名同学
*/
import java.util.Scanner;
public class Mulfor{
public static void main(String[] args){
Scanner myScanner = new Scanner(System.in); //创建Scanner对象
double totalscore=0;
for(int j=1;j<=3;j++){//定义班级数为j
double sum = 0;//定义一个班的总分
for(int i=1;i<=5;i++){ //定义学生序号为i
System.out.println("请输入第"+j+"个班的第"+i+"个学生的成绩:");
double score = myScanner.nextDouble();
sum+=score;
System.out.println("第"+j+"个班的第"+i+"个学生的成绩:"+score);
}
System.out.println("第"+j+"个班级的总分为:"+sum+"平均分为"+(sum/5));
//把sum累加到三个班的总成绩
totalscore+=sum;
}
System.out.println("三个班的总成绩:"+totalscore+"平均分:"+(totalscore/3));
}
}
该代码示例使用Java实现了一个多重循环,用于统计三个班级每个班级的总成绩和平均分,以及所有班级的总成绩和平均分。每个班级有5名学生,成绩通过键盘输入。程序首先定义班级和学生的循环,然后逐个获取并累加每个学生的成绩,最后输出班级及整体的统计结果。
767

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



